Function
File
Lineno
Count
Tests
Examples
update_cache
typeobject.c
4970
121
test_enum, test_functools, test_httpservers, test_imaplib, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T1:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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 4 at 0x000000ce6230 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #82 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #95 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #83 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #96 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by thread T3:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T3 (tid=62687, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T5:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by thread T1:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T5 (tid=62690, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T5:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by thread T1:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T5 (tid=62690, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T5:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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 4 at 0x000000ce6230 by thread T6:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T5 (tid=62690, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T6 (tid=62691, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T12:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by thread T14:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T12 (tid=62697, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T14 (tid=62699, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T33:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by thread T34:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T33 (tid=63990, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T34 (tid=63991, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T56:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T56 (tid=64092, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T58:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T58 (tid=64094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cf0010 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cf0010 by thread T82:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallFunctionObjArgs /home/mpage/local/cpython/Objects/call.c:926:14 (python+0x5f4c14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 call_show_warning /home/mpage/local/cpython/Python/_warnings.c:598:11 (python+0x793b4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 warn_explicit /home/mpage/local/cpython/Python/_warnings.c:742:13 (python+0x790d33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 do_warn /home/mpage/local/cpython/Python/_warnings.c:1003:11 (python+0x79284a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 warn_unicode /home/mpage/local/cpython/Python/_warnings.c:1203:11 (python+0x78f6ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyErr_WarnFormatV /home/mpage/local/cpython/Python/_warnings.c:1223:11 (python+0x78f43d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyErr_WarnFormat /home/mpage/local/cpython/Python/_warnings.c:1236:11 (python+0x78f3d8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 warn_about_fork_with_threads /home/mpage/local/cpython/./Modules/posixmodule.c:7850:9 (python+0x973efc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7950:9 (python+0x96335e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x96335e)
    #26 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf0010)

  Thread T82 (tid=64723, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce72b0 by thread T95:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce72b0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #90 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #96 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #103 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce72b0)

  Thread T95 (tid=64816, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by thread T110:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T110 (tid=64833, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by thread T111:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T111 (tid=64834, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by thread T112:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T112 (tid=64835, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce2750 by thread T140:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce2750 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce2750)

  Thread T140 (tid=64870, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6308 by thread T146:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6308 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6308)

  Thread T146 (tid=64876, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6308 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6308 by thread T153:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6308)

  Thread T153 (tid=64892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdda88 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetOptionalAttr /home/mpage/local/cpython/Objects/object.c:1237:19 (python+0x6a2b0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_isinstance /home/mpage/local/cpython/Objects/abstract.c:2645:22 (python+0x5c2611) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c (python+0x5c1d86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c:2700:17 (python+0x5c1d4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_IsInstance /home/mpage/local/cpython/Objects/abstract.c:2742:12 (python+0x5c1b2f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 builtin_isinstance_impl /home/mpage/local/cpython/Python/bltinmodule.c:2738:14 (python+0x7f38d6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_isinstance /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:1156:20 (python+0x7f38d6)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #47 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #147 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #148 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #149 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #150 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #151 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #152 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #153 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #154 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #155 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #156 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #157 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #158 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #159 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #160 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #161 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #162 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #163 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #164 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #165 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdda88 by thread T159:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x99384c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyIOBase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:440:21 (python+0x99384c)
    #13 iobase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:233:12 (python+0x99494b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #25 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #27 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #28 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #29 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda88)

  Thread T159 (tid=64898, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cea9b8 by thread T164:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cea9b8 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea9b8)

  Thread T164 (tid=64903, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6308 by thread T173:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6308 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6308)

  Thread T173 (tid=64933, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by thread T178:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #16 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T178 (tid=65056, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce76d0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 type_setattro /home/mpage/local/cpython/Objects/typeobject.c:5270:11 (python+0x6fded6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 builtin_setattr_impl /home/mpage/local/cpython/Python/bltinmodule.c:1578:9 (python+0x7f4da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 builtin_setattr /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:621:20 (python+0x7f4da9)
    #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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce76d0 by thread T180:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce76d0)

  Thread T180 (tid=65189, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by thread T187:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T187 (tid=65235, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee540 by thread T194:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee540 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee540)

  Thread T194 (tid=65255, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T281:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #106 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #119 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T281 (tid=66761, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T286:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T287:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T286 (tid=68861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T287 (tid=68862, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T293:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by thread T285:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T293:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T292:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T289:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T292 (tid=68892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T289 (tid=68889, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T294:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T293:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T294 (tid=68939, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T290:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T287:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T290 (tid=68890, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T287 (tid=68862, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T287:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T301:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T287 (tid=68862, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T301 (tid=68966, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T296:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T298:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T296 (tid=68957, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T298 (tid=68959, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T293:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T289:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T289 (tid=68889, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T305:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T307:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T307 (tid=68975, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T327:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T327 (tid=68995, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T317:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T317 (tid=68985, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T329:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T310:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T329 (tid=68997, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T310 (tid=68978, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T316:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T335:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T316 (tid=68984, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T335 (tid=69007, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T344:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T331:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T344 (tid=69033, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T331 (tid=68999, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T333:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T349:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T333 (tid=69001, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T349 (tid=69038, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T351:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T318:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T351 (tid=69040, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T318 (tid=68986, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by thread T375:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T375 (tid=69064, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T399:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T389:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T399 (tid=69088, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T389 (tid=69078, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T402:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T403:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T402 (tid=69091, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T403 (tid=69092, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T402:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T389:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T402 (tid=69091, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T389 (tid=69078, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T425:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T425 (tid=69115, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T445:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by thread T459:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T445 (tid=69164, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T459 (tid=69191, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T453:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T475:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T453 (tid=69177, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T475 (tid=69223, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T451:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T471:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T451 (tid=69175, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T471 (tid=69219, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T449:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T449 (tid=69173, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T454:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T477:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T454 (tid=69179, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T477 (tid=69225, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T495:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (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 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #27 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #86 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T495 (tid=69278, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T528:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by thread T515:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #48 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #61 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T528 (tid=69318, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T515 (tid=69303, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T520:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T528:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T520 (tid=69308, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T528 (tid=69318, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by thread T565:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #48 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #61 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T565 (tid=69427, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T578:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T572:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T578 (tid=69494, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T572 (tid=69481, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T589:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T600:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T589 (tid=69569, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T600 (tid=69591, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T587:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T602:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T587 (tid=69566, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T602 (tid=69593, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T606:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T591:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T606 (tid=69597, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T591 (tid=69571, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T586:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T611:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T586 (tid=69565, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T611 (tid=69602, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T589:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T589 (tid=69569, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T619:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T585:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T619 (tid=69611, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T585 (tid=69564, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T605:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T627:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T605 (tid=69596, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T627 (tid=69619, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T635:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by thread T641:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T635 (tid=69627, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T641 (tid=69633, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T649:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by thread T635:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 builtin_getattr /home/mpage/local/cpython/Python/bltinmodule.c:1193:18 (python+0x7f25ea) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #43 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #56 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T649 (tid=69642, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T635 (tid=69627, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T657:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T682:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T657 (tid=69650, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T682 (tid=69675, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T742:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T728:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T742 (tid=69738, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T728 (tid=69724, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T741:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T735:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T741 (tid=69737, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T735 (tid=69731, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T743:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T756:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T743 (tid=69739, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T756 (tid=69752, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T799:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T797:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T799 (tid=69795, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T797 (tid=69793, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T810:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T805:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T810 (tid=69806, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T805 (tid=69801, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce9098 by thread T803:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce9098 by thread T815:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9098)

  Thread T803 (tid=69799, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T815 (tid=69811, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by thread T883:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T883 (tid=69879, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdcc48 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdcc48 by thread T917:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcc48)

  Thread T917 (tid=70307, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cec440 by thread T943:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cec440 by thread T945:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcec440)

  Thread T943 (tid=74918, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T945 (tid=74920, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T969:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T969 (tid=75275, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T991:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x713c2e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_maybe /home/mpage/local/cpython/Objects/typeobject.c:2479:24 (python+0x713c2e)
    #23 slot_nb_and /home/mpage/local/cpython/Objects/typeobject.c:9066:1 (python+0x710823) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 binary_op1 /home/mpage/local/cpython/Objects/abstract.c:955:17 (python+0x5baffb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 binary_op /home/mpage/local/cpython/Objects/abstract.c:1000:24 (python+0x5baa53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyNumber_And /home/mpage/local/cpython/Objects/abstract.c:1132:1 (python+0x5bac6a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:132:23 (python+0x7fab33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_descr_get /home/mpage/local/cpython/Objects/typeobject.c:9381:12 (python+0x70ce51) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1629:15 (python+0x6a444e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by thread T990:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T991 (tid=75647, running) created by thread T990 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T990 (tid=75646, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6e00 by thread T994:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6e00 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6e00)

  Thread T994 (tid=75788, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6020 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6020 by thread T1001:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 lookup_maybe_method /home/mpage/local/cpython/Objects/typeobject.c:2381:21 (python+0x712cb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 lookup_method /home/mpage/local/cpython/Objects/typeobject.c:2407:21 (python+0x70d2bc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9411:22 (python+0x70d2bc)
    #5 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6020)

  Thread T1001 (tid=75819, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T1011:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T1011 (tid=76243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdd518 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdd518 by thread T1013:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdd518)

  Thread T1013 (tid=76245, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cee900 by thread T1020:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #18 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cee900 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee900)

  Thread T1020 (tid=76277, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce7508 by thread T1057:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce7508 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce7508)

  Thread T1057 (tid=76378, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ceb3c0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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 object___reduce_ex___impl /home/mpage/local/cpython/Objects/typeobject.c:6725:21 (python+0x71e129) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 object___reduce_ex__ /home/mpage/local/cpython/Objects/clinic/typeobject.c.h:193:20 (python+0x71e129)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ceb3c0 by thread T1116:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceb3c0)

  Thread T1116 (tid=76479, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce0338 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce0338 by thread T1158:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0338)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce0338 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce0338 by thread T1159:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0338)

  Thread T1159 (tid=77392, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce0338 by thread T1176:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce0338 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0338)

  Thread T1176 (tid=77823, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1ec8 by thread T1647:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1ec8 by thread T1645:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1ec8)

  Thread T1647 (tid=82048, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdc7c8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdc7c8 by thread T1701:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7c8)

  Thread T1701 (tid=82867, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T1705:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by thread T1704:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1704 (tid=82872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdc7c8 by thread T1705:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdc7c8 by thread T1704:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7c8)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1704 (tid=82872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdc7c8 by thread T1710:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdc7c8 by thread T1709:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7c8)

  Thread T1710 (tid=82881, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1709 (tid=82880, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T1706:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by thread T1705:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T1706 (tid=82877, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T1730:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by thread T1725:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T1730 (tid=83829, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1725 (tid=83815, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by thread T2117:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T2117 (tid=91743, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdb208 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdb208 by thread T2131:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb208)

  Thread T2131 (tid=91801, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T2143:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 bytes_new_impl /home/mpage/local/cpython/Objects/bytesobject.c:2649:22 (python+0x5e22eb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 bytes_new /home/mpage/local/cpython/Objects/clinic/bytesobject.c.h:1129:20 (python+0x5e22eb)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T2143 (tid=92120, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T2267:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T2267 (tid=93896, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cedac0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cedac0 by thread T2279:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac0)

  Thread T2279 (tid=93917, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cde280 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cde280 by thread T2412:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcde280)

  Thread T2412 (tid=96561, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cea568 by thread T2461:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cea568 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea568)

  Thread T2461 (tid=96795, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd9060 by thread T2502:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd9060 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd9060)

  Thread T2502 (tid=97303, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce27e0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce27e0 by thread T2506:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce27e0)

  Thread T2506 (tid=97307, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdba48 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdba48 by thread T2561:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x993a0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyIOBase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:473:21 (python+0x993a0c)
    #6 iobase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:240:12 (python+0x994a2b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a1093) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _bufferedwriter_raw_write /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1979:15 (python+0x9a1093)
    #18 _io_BufferedWriter_write_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:2165:24 (python+0x9a84b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io_BufferedWriter_write /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:1101:20 (python+0x9a84b7)
    #20 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdba48)

  Thread T2561 (tid=98412, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdda88 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdda88 by thread T2598:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _io__Buffered_closed_get_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:531:12 (python+0x9a7072) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:351:20 (python+0x9a7072)
    #7 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _io_TextIOWrapper_closed_get_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3209:12 (python+0x9b9a18) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_TextIOWrapper_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1182:20 (python+0x9b9a18)
    #13 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda88)

  Thread T2598 (tid=99496, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cd8b20 by thread T2612:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cd8b20 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #106 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #119 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b20)

  Thread T2612 (tid=99838, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce94b8 by thread T2656:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce94b8 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94b8)

  Thread T2656 (tid=100242, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce94b8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce94b8 by thread T2671:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94b8)

  Thread T2671 (tid=100287, running) created by thread T2670 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce75c8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #23 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #25   (libssl.so.3+0x4fdc5) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #26 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce75c8 by thread T2693:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #21 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #23   (libssl.so.3+0x52bcd) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #24 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce75c8)

  Thread T2693 (tid=100376, running) created by thread T2692 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdcfd8 by thread T2707:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdcfd8 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #9 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #11   (libssl.so.3+0x6beb4) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #12 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcfd8)

  Thread T2707 (tid=100407, running) created by thread T2706 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdaad0 by thread T2747:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 list_extend_iter_lock_held /home/mpage/local/cpython/Objects/listobject.c:1228:26 (python+0x649924) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _list_extend /home/mpage/local/cpython/Objects/listobject.c:1402:15 (python+0x644062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list___init___impl /home/mpage/local/cpython/Objects/listobject.c:3417:13 (python+0x650361) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 list_vectorcall /home/mpage/local/cpython/Objects/listobject.c:3441:13 (python+0x647809) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdaad0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaad0)

  Thread T2747 (tid=101684, running) created by thread T2746 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdaad0 by thread T2773:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 list_extend_iter_lock_held /home/mpage/local/cpython/Objects/listobject.c:1228:26 (python+0x649924) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _list_extend /home/mpage/local/cpython/Objects/listobject.c:1402:15 (python+0x644062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list___init___impl /home/mpage/local/cpython/Objects/listobject.c:3417:13 (python+0x650361) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 list_vectorcall /home/mpage/local/cpython/Objects/listobject.c:3441:13 (python+0x647809) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdaad0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5997:19 (python+0x830e39) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaad0)

  Thread T2773 (tid=101986, running) created by thread T2772 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce6230 by thread T2808:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce6230 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6230)

  Thread T2808 (tid=102035, running) created by thread T2807 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce94b8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce94b8 by thread T2847:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94b8)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cdaad0 by thread T2847:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #10 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #11 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #16 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #17 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cdaad0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (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 wrap_next /home/mpage/local/cpython/Objects/typeobject.c:8526:11 (python+0x70cd92) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x608dc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 wrapper_call /home/mpage/local/cpython/Objects/descrobject.c:1436:12 (python+0x608dc3)
    #10 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaad0)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce4ac0 by thread T3143:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyErr_Display /home/mpage/local/cpython/Python/pythonrun.c:1080:24 (python+0x91b61f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_excepthook_file /home/mpage/local/cpython/./Modules/_threadmodule.c:2095:5 (python+0x9f4d8e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_excepthook /home/mpage/local/cpython/./Modules/_threadmodule.c:2174:15 (python+0x9f4d8e)
    #26 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce4ac0 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce4ac0)

  Thread T3143 (tid=105290, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ce1478 by thread T3678:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #7 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #9 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #14 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #15 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #20 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #21 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9b53f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _io_TextIOWrapper_close_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3137:15 (python+0x9b53f9)
    #26 _io_TextIOWrapper_close /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1128:20 (python+0x9b53f9)
    #27 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #32 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ce1478 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1478)

  Thread T3678 (tid=108107, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cddd88 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cddd88 by thread T3962:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcddd88)

  Thread T3962 (tid=110113, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000ceff38 by thread T4158:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4970:20 (python+0x6f864b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f864b)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f864b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #24 _Py_slot_tp_getattro /home/mpage/local/cpython/Objects/typeobject.c:9199:12 (python+0x7077d4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9242:16 (python+0x7077d4)
    #26 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000ceff38 by main thread:
    #0 _Py_atomic_load_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:339:10 (python+0x6f839d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5039:13 (python+0x6f839d)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #49 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #62 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceff38)

  Thread T4158 (tid=110995, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #16 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4970:20 in update_cache

update_cache
typeobject.c
4971
91
test_enum, test_functools, test_httpservers, test_imaplib, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T1:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #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 0x000000ce6240 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #82 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #95 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T5:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6240 by thread T4:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T5 (tid=62690, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4 (tid=62689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T4:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6240 by thread T8:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T4 (tid=62689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T8 (tid=62693, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T33:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by thread T34:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T33 (tid=63990, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T34 (tid=63991, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T56:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T56 (tid=64092, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cf0020 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cf0020 by thread T81:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallFunctionObjArgs /home/mpage/local/cpython/Objects/call.c:926:14 (python+0x5f4c14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 call_show_warning /home/mpage/local/cpython/Python/_warnings.c:598:11 (python+0x793b4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 warn_explicit /home/mpage/local/cpython/Python/_warnings.c:742:13 (python+0x790d33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 do_warn /home/mpage/local/cpython/Python/_warnings.c:1003:11 (python+0x79284a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 warn_unicode /home/mpage/local/cpython/Python/_warnings.c:1203:11 (python+0x78f6ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyErr_WarnFormatV /home/mpage/local/cpython/Python/_warnings.c:1223:11 (python+0x78f43d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyErr_WarnFormat /home/mpage/local/cpython/Python/_warnings.c:1236:11 (python+0x78f3d8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 warn_about_fork_with_threads /home/mpage/local/cpython/./Modules/posixmodule.c:7850:9 (python+0x973efc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7950:9 (python+0x96335e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x96335e)
    #26 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf0020)

  Thread T81 (tid=64684, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce72c0 by thread T95:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce72c0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #90 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #96 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #103 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce72c0)

  Thread T95 (tid=64816, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee550 by thread T110:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee550 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee550)

  Thread T110 (tid=64833, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee550 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee550 by thread T115:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee550)

  Thread T115 (tid=64838, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee550 by thread T118:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee550 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee550)

  Thread T118 (tid=64841, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce2760 by thread T140:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce2760 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce2760)

  Thread T140 (tid=64870, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6318 by thread T146:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6318 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6318)

  Thread T146 (tid=64876, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6318 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6318 by thread T153:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6318)

  Thread T153 (tid=64892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdda98 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetOptionalAttr /home/mpage/local/cpython/Objects/object.c:1237:19 (python+0x6a2b0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_isinstance /home/mpage/local/cpython/Objects/abstract.c:2645:22 (python+0x5c2611) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c (python+0x5c1d86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c:2700:17 (python+0x5c1d4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_IsInstance /home/mpage/local/cpython/Objects/abstract.c:2742:12 (python+0x5c1b2f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 builtin_isinstance_impl /home/mpage/local/cpython/Python/bltinmodule.c:2738:14 (python+0x7f38d6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_isinstance /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:1156:20 (python+0x7f38d6)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #47 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #147 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #148 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #149 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #150 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #151 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #152 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #153 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #154 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #155 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #156 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #157 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #158 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #159 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #160 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #161 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #162 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #163 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #164 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #165 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdda98 by thread T159:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x99384c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyIOBase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:440:21 (python+0x99384c)
    #13 iobase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:233:12 (python+0x99494b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #25 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #27 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #28 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #29 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda98)

  Thread T159 (tid=64898, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cea9c8 by thread T164:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cea9c8 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea9c8)

  Thread T164 (tid=64903, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6318 by thread T173:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6318 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6318)

  Thread T173 (tid=64933, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee550 by thread T177:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee550 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #16 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee550)

  Thread T177 (tid=65003, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce76e0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 type_setattro /home/mpage/local/cpython/Objects/typeobject.c:5270:11 (python+0x6fded6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 builtin_setattr_impl /home/mpage/local/cpython/Python/bltinmodule.c:1578:9 (python+0x7f4da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 builtin_setattr /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:621:20 (python+0x7f4da9)
    #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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce76e0 by thread T180:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce76e0)

  Thread T180 (tid=65189, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by thread T281:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #106 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #119 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T281 (tid=66761, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T286:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T286 (tid=68861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T291:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T291 (tid=68891, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by thread T293:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by thread T285:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T295:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T295 (tid=68956, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T292:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T289:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T292 (tid=68892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T289 (tid=68889, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T287:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T301:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T287 (tid=68862, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T301 (tid=68966, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T286:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T300:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T286 (tid=68861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T300 (tid=68965, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T311:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T317:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T311 (tid=68979, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T317 (tid=68985, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T328:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T333:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T328 (tid=68996, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T333 (tid=69001, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T305:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by thread T333:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T333 (tid=69001, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T322:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T322 (tid=68990, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T305:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T315:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T315 (tid=68983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T340:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T324:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T340 (tid=69029, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T324 (tid=68992, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T340:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T330:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T340 (tid=69029, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T330 (tid=68998, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T335:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T348:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T335 (tid=69007, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T348 (tid=69037, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T325:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T320:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T325 (tid=68993, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T320 (tid=68988, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T321:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T314:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T321 (tid=68989, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T314 (tid=68982, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T307:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T309:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T307 (tid=68975, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T309 (tid=68977, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by thread T355:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T355 (tid=69044, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T495:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (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 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #27 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #86 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T495 (tid=69278, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T565:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #21 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T565 (tid=69427, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T581:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T573:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T581 (tid=69508, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T573 (tid=69483, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a8 by thread T589:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a8 by thread T598:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a8)

  Thread T589 (tid=69569, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T598 (tid=69589, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T589:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T589 (tid=69569, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T601:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T601 (tid=69592, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by thread T635:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by thread T641:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T635 (tid=69627, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T641 (tid=69633, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T657:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T684:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T657 (tid=69650, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T684 (tid=69677, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by thread T725:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T725 (tid=69721, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by thread T817:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T797:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T817 (tid=69813, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T797 (tid=69793, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdcc58 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdcc58 by thread T917:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcc58)

  Thread T917 (tid=70307, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cec450 by thread T958:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cec450 by thread T944:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcec450)

  Thread T958 (tid=74933, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T944 (tid=74919, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T968:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T968 (tid=75263, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T991:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x713c2e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_maybe /home/mpage/local/cpython/Objects/typeobject.c:2479:24 (python+0x713c2e)
    #23 slot_nb_and /home/mpage/local/cpython/Objects/typeobject.c:9066:1 (python+0x710823) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 binary_op1 /home/mpage/local/cpython/Objects/abstract.c:955:17 (python+0x5baffb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 binary_op /home/mpage/local/cpython/Objects/abstract.c:1000:24 (python+0x5baa53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyNumber_And /home/mpage/local/cpython/Objects/abstract.c:1132:1 (python+0x5bac6a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:132:23 (python+0x7fab33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_descr_get /home/mpage/local/cpython/Objects/typeobject.c:9381:12 (python+0x70ce51) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1629:15 (python+0x6a444e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6240 by thread T990:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T991 (tid=75647, running) created by thread T990 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T990 (tid=75646, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6e10 by thread T994:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6e10 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6e10)

  Thread T994 (tid=75788, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6030 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6030 by thread T1001:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 lookup_maybe_method /home/mpage/local/cpython/Objects/typeobject.c:2381:21 (python+0x712cb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 lookup_method /home/mpage/local/cpython/Objects/typeobject.c:2407:21 (python+0x70d2bc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9411:22 (python+0x70d2bc)
    #5 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6030)

  Thread T1001 (tid=75819, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T1011:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T1011 (tid=76243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdd528 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdd528 by thread T1013:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdd528)

  Thread T1013 (tid=76245, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee910 by thread T1020:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #18 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee910 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee910)

  Thread T1020 (tid=76277, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc5f8 by thread T1024:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetOptionalAttr /home/mpage/local/cpython/Objects/object.c:1227:19 (python+0x6a2bfe) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 get_deep_attribute /home/mpage/local/cpython/./Modules/_pickle.c:1843:15 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x12466) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #7 getattribute /home/mpage/local/cpython/./Modules/_pickle.c:1866:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #8 _pickle_Unpickler_find_class_impl /home/mpage/local/cpython/./Modules/_pickle.c:7036:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce)
    #9 _pickle_Unpickler_find_class /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:386:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce)
    #10 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 find_class /home/mpage/local/cpython/./Modules/_pickle.c:5050:12 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #15 load_stack_global /home/mpage/local/cpython/./Modules/_pickle.c:5960:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #16 load /home/mpage/local/cpython/./Modules/_pickle.c:6814:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #17 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #18 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #19 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc5f8 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc5f8)

  Thread T1024 (tid=76286, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce7518 by thread T1057:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce7518 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce7518)

  Thread T1057 (tid=76378, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ceb3d0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #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 object___reduce_ex___impl /home/mpage/local/cpython/Objects/typeobject.c:6725:21 (python+0x71e129) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 object___reduce_ex__ /home/mpage/local/cpython/Objects/clinic/typeobject.c.h:193:20 (python+0x71e129)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ceb3d0 by thread T1116:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceb3d0)

  Thread T1116 (tid=76479, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0348 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0348 by thread T1158:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0348)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0348 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0348 by thread T1159:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0348)

  Thread T1159 (tid=77392, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0348 by thread T1176:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0348 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0348)

  Thread T1176 (tid=77823, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1ed8 by thread T1646:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1ed8 by thread T1645:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1ed8)

  Thread T1646 (tid=82046, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc7d8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc7d8 by thread T1701:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7d8)

  Thread T1701 (tid=82867, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T1705:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by thread T1704:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1704 (tid=82872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc7d8 by thread T1710:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc7d8 by thread T1704:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7d8)

  Thread T1710 (tid=82881, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1704 (tid=82872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T1706:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by thread T1705:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T1706 (tid=82877, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T1721:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T1721 (tid=83794, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T1730:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by thread T1725:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T1730 (tid=83829, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1725 (tid=83815, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb218 by thread T2117:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb218 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb218)

  Thread T2117 (tid=91743, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T2142:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 bytes_new_impl /home/mpage/local/cpython/Objects/bytesobject.c:2649:22 (python+0x5e22eb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 bytes_new /home/mpage/local/cpython/Objects/clinic/bytesobject.c.h:1129:20 (python+0x5e22eb)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6240 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T2142 (tid=92066, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T2267:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T2267 (tid=93896, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedad0 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedad0 by thread T2278:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedad0)

  Thread T2278 (tid=93916, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cde290 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cde290 by thread T2412:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcde290)

  Thread T2412 (tid=96561, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cea578 by thread T2461:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cea578 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea578)

  Thread T2461 (tid=96795, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdba58 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdba58 by thread T2561:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x993a0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyIOBase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:473:21 (python+0x993a0c)
    #6 iobase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:240:12 (python+0x994a2b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a1093) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _bufferedwriter_raw_write /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1979:15 (python+0x9a1093)
    #18 _io_BufferedWriter_write_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:2165:24 (python+0x9a84b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io_BufferedWriter_write /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:1101:20 (python+0x9a84b7)
    #20 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdba58)

  Thread T2561 (tid=98412, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdda98 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdda98 by thread T2598:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _io__Buffered_closed_get_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:531:12 (python+0x9a7072) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:351:20 (python+0x9a7072)
    #7 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _io_TextIOWrapper_closed_get_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3209:12 (python+0x9b9a18) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_TextIOWrapper_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1182:20 (python+0x9b9a18)
    #13 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda98)

  Thread T2598 (tid=99496, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b30 by thread T2612:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b30 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #106 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #119 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b30)

  Thread T2612 (tid=99838, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce94c8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce94c8 by thread T2671:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94c8)

  Thread T2671 (tid=100287, running) created by thread T2670 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce75d8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #23 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #25   (libssl.so.3+0x4fdc5) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #26 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce75d8 by thread T2693:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #21 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #23   (libssl.so.3+0x52bcd) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #24 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce75d8)

  Thread T2693 (tid=100376, running) created by thread T2692 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce9960 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #22 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #24   (libssl.so.3+0x53362) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #25 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce9960 by thread T2693:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #22 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #24   (libssl.so.3+0x52bcd) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #25 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9960)

  Thread T2693 (tid=100376, running) created by thread T2692 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdcfe8 by thread T2707:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdcfe8 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #9 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #11   (libssl.so.3+0x6beb4) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #12 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcfe8)

  Thread T2707 (tid=100407, running) created by thread T2706 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdaae0 by thread T2747:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 list_extend_iter_lock_held /home/mpage/local/cpython/Objects/listobject.c:1228:26 (python+0x649924) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _list_extend /home/mpage/local/cpython/Objects/listobject.c:1402:15 (python+0x644062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list___init___impl /home/mpage/local/cpython/Objects/listobject.c:3417:13 (python+0x650361) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 list_vectorcall /home/mpage/local/cpython/Objects/listobject.c:3441:13 (python+0x647809) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdaae0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaae0)

  Thread T2747 (tid=101684, running) created by thread T2746 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6240 by thread T2808:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6240 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6240)

  Thread T2808 (tid=102035, running) created by thread T2807 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce94c8 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce94c8 by thread T2847:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94c8)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdaae0 by thread T2847:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #10 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #11 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #16 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #17 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdaae0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (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 wrap_next /home/mpage/local/cpython/Objects/typeobject.c:8526:11 (python+0x70cd92) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x608dc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 wrapper_call /home/mpage/local/cpython/Objects/descrobject.c:1436:12 (python+0x608dc3)
    #10 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaae0)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce4ad0 by thread T3143:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyErr_Display /home/mpage/local/cpython/Python/pythonrun.c:1080:24 (python+0x91b61f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_excepthook_file /home/mpage/local/cpython/./Modules/_threadmodule.c:2095:5 (python+0x9f4d8e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_excepthook /home/mpage/local/cpython/./Modules/_threadmodule.c:2174:15 (python+0x9f4d8e)
    #26 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce4ad0 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce4ad0)

  Thread T3143 (tid=105290, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1488 by thread T3678:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #7 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #9 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #14 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #15 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #20 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #21 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9b53f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _io_TextIOWrapper_close_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3137:15 (python+0x9b53f9)
    #26 _io_TextIOWrapper_close /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1128:20 (python+0x9b53f9)
    #27 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #32 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1488 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1488)

  Thread T3678 (tid=108107, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cddd98 by main thread:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cddd98 by thread T3962:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcddd98)

  Thread T3962 (tid=110113, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ceff48 by thread T4156:
    #0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4971:18 (python+0x6f865c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f865c)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f865c)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #24 _Py_slot_tp_getattro /home/mpage/local/cpython/Objects/typeobject.c:9199:12 (python+0x707591) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ceff48 by main thread:
    #0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f834f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5044:31 (python+0x6f834f)
    #2 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #49 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #62 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceff48)

  Thread T4156 (tid=110911, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #16 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4971:18 in update_cache

update_cache
typeobject.c
4976
90
test_enum, test_functools, test_httpservers, test_imaplib, test_importlib
Example

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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #82 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #95 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by main thread:
    #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 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #83 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #96 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6238 by thread T2:
    #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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T2 (tid=62686, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by thread T3:
    #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 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 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 thread T8:
    #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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T3 (tid=62687, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T8 (tid=62693, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by main thread:
    #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 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #83 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #96 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6238 by thread T9:
    #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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T9 (tid=62694, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by thread T33:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T33 (tid=63990, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by thread T56:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #20 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 by thread T57:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T56 (tid=64092, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T57 (tid=64093, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cf0018 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cf0018 by thread T81:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallFunctionObjArgs /home/mpage/local/cpython/Objects/call.c:926:14 (python+0x5f4c14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 call_show_warning /home/mpage/local/cpython/Python/_warnings.c:598:11 (python+0x793b4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 warn_explicit /home/mpage/local/cpython/Python/_warnings.c:742:13 (python+0x790d33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 do_warn /home/mpage/local/cpython/Python/_warnings.c:1003:11 (python+0x79284a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 warn_unicode /home/mpage/local/cpython/Python/_warnings.c:1203:11 (python+0x78f6ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyErr_WarnFormatV /home/mpage/local/cpython/Python/_warnings.c:1223:11 (python+0x78f43d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyErr_WarnFormat /home/mpage/local/cpython/Python/_warnings.c:1236:11 (python+0x78f3d8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 warn_about_fork_with_threads /home/mpage/local/cpython/./Modules/posixmodule.c:7850:9 (python+0x973efc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7950:9 (python+0x96335e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x96335e)
    #26 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf0018)

  Thread T81 (tid=64684, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce72b8 by thread T95:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce72b8 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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #90 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #96 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #103 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce72b8)

  Thread T95 (tid=64816, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee548 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee548 by thread T111:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee548)

  Thread T111 (tid=64834, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee548 by thread T115:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee548 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee548)

  Thread T115 (tid=64838, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce2758 by thread T140:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce2758 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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce2758)

  Thread T140 (tid=64870, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6310 by thread T146:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6310 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 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6310)

  Thread T146 (tid=64876, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6310 by main thread:
    #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_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6310 by thread T153:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6310)

  Thread T153 (tid=64892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6310 by main thread:
    #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_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #19 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #95 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #108 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6310 by thread T155:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6310)

  Thread T155 (tid=64894, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdda90 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetOptionalAttr /home/mpage/local/cpython/Objects/object.c:1237:19 (python+0x6a2b0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_isinstance /home/mpage/local/cpython/Objects/abstract.c:2645:22 (python+0x5c2611) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c (python+0x5c1d86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_recursive_isinstance /home/mpage/local/cpython/Objects/abstract.c:2700:17 (python+0x5c1d4e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_IsInstance /home/mpage/local/cpython/Objects/abstract.c:2742:12 (python+0x5c1b2f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 builtin_isinstance_impl /home/mpage/local/cpython/Python/bltinmodule.c:2738:14 (python+0x7f38d6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 builtin_isinstance /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:1156:20 (python+0x7f38d6)
    #22 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #47 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #147 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #148 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #149 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #150 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #151 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #152 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #153 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #154 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #155 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #156 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #157 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #158 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #159 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #160 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #161 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #162 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #163 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #164 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #165 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdda90 by thread T159:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x99384c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyIOBase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:440:21 (python+0x99384c)
    #13 iobase_check_readable /home/mpage/local/cpython/./Modules/_io/iobase.c:233:12 (python+0x99494b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #25 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #27 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #28 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #29 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda90)

  Thread T159 (tid=64898, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cea9c0 by thread T164:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cea9c0 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea9c0)

  Thread T164 (tid=64903, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6310 by thread T173:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6310 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 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9250:20 (python+0x707804) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6310)

  Thread T173 (tid=64933, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce76d8 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 type_setattro /home/mpage/local/cpython/Objects/typeobject.c:5270:11 (python+0x6fded6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 builtin_setattr_impl /home/mpage/local/cpython/Python/bltinmodule.c:1578:9 (python+0x7f4da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 builtin_setattr /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:621:20 (python+0x7f4da9)
    #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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce76d8 by thread T180:
    #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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #11 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #13 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #14 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #15 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce76d8)

  Thread T180 (tid=65189, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee548 by thread T184:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #12 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a3ca5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _bufferedreader_read_generic /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1840:24 (python+0x9a3ca5)
    #14 _io__Buffered_read_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1005:15 (python+0x9a3ca5)
    #15 _io__Buffered_read /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:667:20 (python+0x9a3ca5)
    #16 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee548 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:361:18 (python+0x5f27d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #16 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee548)

  Thread T184 (tid=65230, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T286:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T286 (tid=68861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1480 by thread T293:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1480 by thread T285:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1480)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T293:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T293 (tid=68893, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T292:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T289:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T292 (tid=68892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T289 (tid=68889, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T287:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T301:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T287 (tid=68862, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T301 (tid=68966, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T313:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T313 (tid=68981, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T327:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T327 (tid=68995, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T305:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 by thread T333:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T333 (tid=69001, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T334:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T333:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T334 (tid=69002, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T333 (tid=69001, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T343:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T306:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T343 (tid=69032, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T306 (tid=68974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T334:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T315:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T334 (tid=69002, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T315 (tid=68983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T350:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T324:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #13 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T350 (tid=69039, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T324 (tid=68992, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T312:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T353:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T312 (tid=68980, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T353 (tid=69042, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T313:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T317:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #22 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T313 (tid=68981, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T317 (tid=68985, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T370:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T368:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T370 (tid=69059, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T368 (tid=69057, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T403:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T409:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T403 (tid=69092, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T409 (tid=69098, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T377:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T411:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T377 (tid=69066, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T411 (tid=69100, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T399:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T414:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T399 (tid=69088, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T414 (tid=69103, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T471:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T485:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T471 (tid=69219, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T485 (tid=69233, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 by thread T515:
    #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 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #20 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T515 (tid=69303, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1480 by thread T565:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1480 by thread T571:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1480)

  Thread T565 (tid=69427, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T571 (tid=69444, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 by thread T565:
    #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 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #48 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #61 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T565 (tid=69427, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce90a0 by thread T589:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce90a0 by thread T598:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce90a0)

  Thread T589 (tid=69569, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T598 (tid=69589, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T601:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T601 (tid=69592, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 by thread T655:
    #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 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9238:15 (python+0x70774b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 property_descr_set /home/mpage/local/cpython/Objects/descrobject.c:1747:15 (python+0x609ea8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1690:19 (python+0x6a5220) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #26 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #53 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #66 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T655 (tid=69648, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T669:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #12 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T669 (tid=69662, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1480 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #120 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #123 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #136 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1480 by thread T725:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #6 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #13 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #14 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #19 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #20 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #25 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #38 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1480)

  Thread T725 (tid=69721, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1480 by thread T865:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1b61) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_simple_flush_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:503:12 (python+0x9a1b61)
    #7 _io__Buffered_simple_flush /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:324:20 (python+0x9a1b61)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #13 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:568:9 (python+0x9a1ed7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1ed7)
    #15 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #20 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #33 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1480 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1480)

  Thread T865 (tid=69861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by thread T878:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #13 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T905:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T878 (tid=69874, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T905 (tid=69901, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdcc50 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdcc50 by thread T917:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcc50)

  Thread T917 (tid=70307, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cec448 by thread T958:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cec448 by thread T944:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcec448)

  Thread T958 (tid=74933, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T944 (tid=74919, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T968:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T968 (tid=75263, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by thread T991:
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x713c2e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_maybe /home/mpage/local/cpython/Objects/typeobject.c:2479:24 (python+0x713c2e)
    #23 slot_nb_and /home/mpage/local/cpython/Objects/typeobject.c:9066:1 (python+0x710823) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 binary_op1 /home/mpage/local/cpython/Objects/abstract.c:955:17 (python+0x5baffb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 binary_op /home/mpage/local/cpython/Objects/abstract.c:1000:24 (python+0x5baa53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyNumber_And /home/mpage/local/cpython/Objects/abstract.c:1132:1 (python+0x5bac6a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:132:23 (python+0x7fab33) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_descr_get /home/mpage/local/cpython/Objects/typeobject.c:9381:12 (python+0x70ce51) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1629:15 (python+0x6a444e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 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 thread T990:
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T991 (tid=75647, running) created by thread T990 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T990 (tid=75646, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6e08 by thread T994:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6e08 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:76:20 (python+0x7fa73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6e08)

  Thread T994 (tid=75788, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6028 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce6028 by thread T1001:
    #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 lookup_maybe_method /home/mpage/local/cpython/Objects/typeobject.c:2381:21 (python+0x712cb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 lookup_method /home/mpage/local/cpython/Objects/typeobject.c:2407:21 (python+0x70d2bc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9411:22 (python+0x70d2bc)
    #5 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6028)

  Thread T1001 (tid=75819, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T1011:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T1011 (tid=76243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee908 by thread T1020:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #18 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee908 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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee908)

  Thread T1020 (tid=76277, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc5f0 by thread T1024:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetOptionalAttr /home/mpage/local/cpython/Objects/object.c:1227:19 (python+0x6a2bfe) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 get_deep_attribute /home/mpage/local/cpython/./Modules/_pickle.c:1843:15 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x12466) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #7 getattribute /home/mpage/local/cpython/./Modules/_pickle.c:1866:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #8 _pickle_Unpickler_find_class_impl /home/mpage/local/cpython/./Modules/_pickle.c:7036:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce)
    #9 _pickle_Unpickler_find_class /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:386:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x222ce)
    #10 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 find_class /home/mpage/local/cpython/./Modules/_pickle.c:5050:12 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #15 load_stack_global /home/mpage/local/cpython/./Modules/_pickle.c:5960:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #16 load /home/mpage/local/cpython/./Modules/_pickle.c:6814:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #17 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #18 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #19 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc5f0 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc5f0)

  Thread T1024 (tid=76286, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cee908 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cee908 by thread T1050:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 wrap_setattr /home/mpage/local/cpython/Objects/typeobject.c:8433:11 (python+0x70c45e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x6074af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_call /home/mpage/local/cpython/Objects/descrobject.c:569:14 (python+0x6074af)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #17 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcee908)

  Thread T1050 (tid=76371, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce7510 by thread T1057:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_slot_tp_getattr_hook /home/mpage/local/cpython/Objects/typeobject.c:9255:15 (python+0x707889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce7510 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce7510)

  Thread T1057 (tid=76378, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ceb3c8 by main thread:
    #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 object___reduce_ex___impl /home/mpage/local/cpython/Objects/typeobject.c:6725:21 (python+0x71e129) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 object___reduce_ex__ /home/mpage/local/cpython/Objects/clinic/typeobject.c.h:193:20 (python+0x71e129)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ceb3c8 by thread T1116:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceb3c8)

  Thread T1116 (tid=76479, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0340 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0340 by thread T1158:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0340)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0340 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0340 by thread T1160:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0340)

  Thread T1160 (tid=77393, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce0340 by thread T1176:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce0340 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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce0340)

  Thread T1176 (tid=77823, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1ed0 by thread T1646:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1ed0 by thread T1645:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1ed0)

  Thread T1646 (tid=82046, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc7d0 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc7d0 by thread T1701:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7d0)

  Thread T1701 (tid=82867, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T1706:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 by thread T1705:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T1706 (tid=82877, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdc7d0 by thread T1711:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdc7d0 by thread T1705:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7d0)

  Thread T1711 (tid=82882, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T1706:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 by thread T1705:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T1706 (tid=82877, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T1730:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 by thread T1725:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T1730 (tid=83829, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1725 (tid=83815, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdb210 by thread T2117:
    #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:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdb210 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdb210)

  Thread T2117 (tid=91743, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by thread T2142:
    #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 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 bytes_new_impl /home/mpage/local/cpython/Objects/bytesobject.c:2649:22 (python+0x5e22eb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 bytes_new /home/mpage/local/cpython/Objects/clinic/bytesobject.c.h:1129:20 (python+0x5e22eb)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T2142 (tid=92066, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by thread T2267:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T2267 (tid=93896, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cedac8 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cedac8 by thread T2278:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcedac8)

  Thread T2278 (tid=93916, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cde288 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cde288 by thread T2412:
    #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_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcde288)

  Thread T2412 (tid=96561, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cea570 by thread T2461:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_module_getattro_impl /home/mpage/local/cpython/Objects/moduleobject.c:792:12 (python+0x69cf22) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_module_getattro /home/mpage/local/cpython/Objects/moduleobject.c:891:12 (python+0x69d3b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cea570 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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcea570)

  Thread T2461 (tid=96795, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdba50 by main thread:
    #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 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdba50 by thread T2561:
    #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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x993a0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyIOBase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:473:21 (python+0x993a0c)
    #6 iobase_check_writable /home/mpage/local/cpython/./Modules/_io/iobase.c:240:12 (python+0x994a2b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a1093) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _bufferedwriter_raw_write /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1979:15 (python+0x9a1093)
    #18 _io_BufferedWriter_write_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:2165:24 (python+0x9a84b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io_BufferedWriter_write /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:1101:20 (python+0x9a84b7)
    #20 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdba50)

  Thread T2561 (tid=98412, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdda90 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdda90 by thread T2598:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _io__Buffered_closed_get_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:531:12 (python+0x9a7072) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _io__Buffered_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:351:20 (python+0x9a7072)
    #7 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _io_TextIOWrapper_closed_get_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3209:12 (python+0x9b9a18) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _io_TextIOWrapper_closed_get /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1182:20 (python+0x9b9a18)
    #13 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdda90)

  Thread T2598 (tid=99496, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd8b28 by thread T2612:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cd8b28 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #106 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #119 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd8b28)

  Thread T2612 (tid=99838, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce94c0 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce94c0 by thread T2671:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94c0)

  Thread T2671 (tid=100287, running) created by thread T2670 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce75d0 by main thread:
    #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:5177:17 (python+0x6fb889) (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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #23 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #25   (libssl.so.3+0x4fdc5) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #26 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce75d0 by thread T2693:
    #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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #21 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #23   (libssl.so.3+0x52bcd) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #24 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce75d0)

  Thread T2693 (tid=100376, running) created by thread T2692 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce9958 by main thread:
    #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:5177:17 (python+0x6fb889) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #22 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #24   (libssl.so.3+0x53362) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #25 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce9958 by thread T2693:
    #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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #22 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #24   (libssl.so.3+0x52bcd) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #25 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce9958)

  Thread T2693 (tid=100376, running) created by thread T2692 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdcfe0 by thread T2707:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdcfe0 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f32c2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32c2)
    #9 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PySSL_msg_callback /home/mpage/local/cpython/./Modules/_ssl/debughelpers.c:70:11 (_ssl.cpython-313td-x86_64-linux-gnu.so+0x23b10) (BuildId: 2b2dbbe4d70455a2cc78f679d7e244bf759235d6)
    #11   (libssl.so.3+0x6beb4) (BuildId: d596ad4b044eeb2ac9872f1e6ddd0e4f08201cdb)
    #12 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdcfe0)

  Thread T2707 (tid=100407, running) created by thread T2706 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdaad8 by thread T2747:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #7 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 list_extend_iter_lock_held /home/mpage/local/cpython/Objects/listobject.c:1228:26 (python+0x649924) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _list_extend /home/mpage/local/cpython/Objects/listobject.c:1402:15 (python+0x644062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list___init___impl /home/mpage/local/cpython/Objects/listobject.c:3417:13 (python+0x650361) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 list_vectorcall /home/mpage/local/cpython/Objects/listobject.c:3441:13 (python+0x647809) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdaad8 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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaad8)

  Thread T2747 (tid=101684, running) created by thread T2746 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce6238 by thread T2808:
    #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 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6238)

  Thread T2808 (tid=102035, running) created by thread T2807 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce94c0 by main thread:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce94c0 by thread T2847:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce94c0)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cdaad8 by thread T2847:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1463:19 (python+0x6a4b04) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #10 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #11 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #16 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #17 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cdaad8 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_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (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 wrap_next /home/mpage/local/cpython/Objects/typeobject.c:8526:11 (python+0x70cd92) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 wrapperdescr_raw_call /home/mpage/local/cpython/Objects/descrobject.c:531:12 (python+0x608dc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 wrapper_call /home/mpage/local/cpython/Objects/descrobject.c:1436:12 (python+0x608dc3)
    #10 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdaad8)

  Thread T2847 (tid=102094, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce4ac8 by thread T3143:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyErr_Display /home/mpage/local/cpython/Python/pythonrun.c:1080:24 (python+0x91b61f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_excepthook_file /home/mpage/local/cpython/./Modules/_threadmodule.c:2095:5 (python+0x9f4d8e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_excepthook /home/mpage/local/cpython/./Modules/_threadmodule.c:2174:15 (python+0x9f4d8e)
    #26 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce4ac8 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce4ac8)

  Thread T3143 (tid=105290, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ce1480 by thread T3678:
    #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 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:839:19 (python+0x5f4318) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x62c2c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyFile_Flush /home/mpage/local/cpython/Objects/fileobject.c:536:21 (python+0x62c2c5)
    #7 _io__IOBase_close_impl /home/mpage/local/cpython/./Modules/_io/iobase.c:276:11 (python+0x994766) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _io__IOBase_close /home/mpage/local/cpython/./Modules/_io/clinic/iobase.c.h:184:12 (python+0x994766)
    #9 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x99977e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _io_FileIO_close_impl /home/mpage/local/cpython/./Modules/_io/fileio.c:153:11 (python+0x99977e)
    #14 _io_FileIO_close /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:34:12 (python+0x99977e)
    #15 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9a1f60) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _io__Buffered_close_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:577:11 (python+0x9a1f60)
    #20 _io__Buffered_close /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:374:20 (python+0x9a1f60)
    #21 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x9b53f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _io_TextIOWrapper_close_impl /home/mpage/local/cpython/./Modules/_io/textio.c:3137:15 (python+0x9b53f9)
    #26 _io_TextIOWrapper_close /home/mpage/local/cpython/./Modules/_io/clinic/textio.c.h:1128:20 (python+0x9b53f9)
    #27 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x994d8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 iobase_exit /home/mpage/local/cpython/./Modules/_io/iobase.c:501:12 (python+0x994d8f)
    #32 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ce1480 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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce1480)

  Thread T3678 (tid=108107, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cddd90 by main thread:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000cddd90 by thread T3962:
    #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_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcddd90)

  Thread T3962 (tid=110113, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ceff40 by thread T4156:
    #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 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #24 _Py_slot_tp_getattro /home/mpage/local/cpython/Objects/typeobject.c:9199:12 (python+0x707591) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 8 at 0x000000ceff40 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 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5177:17 (python+0x6fb889) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #49 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #62 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xceff40)

  Thread T4156 (tid=110911, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #16 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:4976:5 in update_cache

start_the_world
pystate.c
2194
62
test_enum, test_httpservers, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400023038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400023038 by thread T7:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400023000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T7 (tid=62692, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba40000f038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba40000f038 by thread T3:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40000f000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3 (tid=62687, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400005038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400005038 by thread T1:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400005000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T83:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorldAll /home/mpage/local/cpython/Python/pystate.c:2223:5 (python+0x9169d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyOS_AfterFork_Parent /home/mpage/local/cpython/./Modules/posixmodule.c:624:5 (python+0x95b0f2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7948:9 (python+0x963354) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x963354)
    #5 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T83 (tid=64779, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400005038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400005038 by thread T225:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_RestoreThread /home/mpage/local/cpython/Python/ceval_gil.c:620:5 (python+0x89320e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 pysleep /home/mpage/local/cpython/./Modules/timemodule.c:2207:9 (python+0x9fa283) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:406:9 (python+0x9fa283)
    #6 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #12 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400005000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #121 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #124 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #130 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #137 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T225 (tid=66324, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400019038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400019038 by thread T299:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400019000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T299 (tid=68960, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400032038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400032038 by thread T285:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #10 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400032000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400019038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400019038 by thread T335:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #31 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400019000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T335 (tid=69007, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba40000f038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba40000f038 by thread T311:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #21 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40000f000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T311 (tid=68979, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400087038 by thread T1158:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400087038 by thread T1159:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400087000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1159 (tid=77392, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4000d2038 by thread T1158:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4000d2038 by thread T1161:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_RestoreThread /home/mpage/local/cpython/Python/ceval_gil.c:620:5 (python+0x89320e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:150:13 (python+0x93abca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000d2000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1161 (tid=77394, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400023038 by thread T1161:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400023038 by thread T1160:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400023000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1161 (tid=77394, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1160 (tid=77393, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4000cd038 by thread T1297:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4000cd038 by thread T1302:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_RestoreThread /home/mpage/local/cpython/Python/ceval_gil.c:620:5 (python+0x89320e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:150:13 (python+0x93abca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000cd000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1297 (tid=80366, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1302 (tid=80371, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400140038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400140038 by thread T1385:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400140000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1385 (tid=81370, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400078038 by thread T1645:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400078038 by thread T1648:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400078000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1648 (tid=82050, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4000a5038 by thread T1645:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4000a5038 by thread T1646:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000a5000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1646 (tid=82046, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400177038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #29 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #105 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #118 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400177038 by thread T2660:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400177000 allocated by thread T2659:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2660 (tid=100246, running) created by thread T2659 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2659 (tid=100245, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400087038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400087038 by thread T2667:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400087000 allocated by thread T2666:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2667 (tid=100256, running) created by thread T2666 at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2666 (tid=100255, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400177038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400177038 by thread T2923:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400177000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2923 (tid=104095, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba40019a038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba40019a038 by thread T2956:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 format_unraisable_v /home/mpage/local/cpython/Python/errors.c:1648:21 (python+0x875b86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyErr_FormatUnraisable /home/mpage/local/cpython/Python/errors.c:1687:5 (python+0x875353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:343:13 (python+0x9f5cbc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40019a000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2956 (tid=104182, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400118038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400118038 by thread T3079:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_RestoreThread /home/mpage/local/cpython/Python/ceval_gil.c:620:5 (python+0x89320e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 pysleep /home/mpage/local/cpython/./Modules/timemodule.c:2207:9 (python+0x9fa283) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:406:9 (python+0x9fa283)
    #6 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #12 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400118000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3079 (tid=104596, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4001f4038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMonitoring_SetEvents /home/mpage/local/cpython/Python/instrumentation.c:1917:5 (python+0x8b9953) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_SetTrace /home/mpage/local/cpython/Python/legacy_tracing.c:616:12 (python+0x8be4aa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyEval_SetTraceAllThreads /home/mpage/local/cpython/Python/ceval.c:2333:13 (python+0x836bf7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys__settraceallthreads /home/mpage/local/cpython/./Python/sysmodule.c:1137:5 (python+0x937a6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #72 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #85 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4001f4038 by thread T3431:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001f4000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3431 (tid=107740, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4001ef038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4001ef038 by thread T3641:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001ef000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3641 (tid=108040, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba4001e0038 by thread T4164:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba4001e0038 by thread T4165:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001e0000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4164 (tid=111575, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4165 (tid=111576, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400069038 by thread T4167:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400069038 by thread T4166:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400069000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4167 (tid=112433, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4166 (tid=112432, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7ba400069038 by thread T4167:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7ba400069038 by thread T4166:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400069000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4167 (tid=112433, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4166 (tid=112432, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #12 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #12 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_sq_length /home/mpage/local/cpython/Objects/typeobject.c:8846:21 (python+0x711ceb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Size /home/mpage/local/cpython/Objects/abstract.c:63:26 (python+0x5b6aae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 builtin_len /home/mpage/local/cpython/Python/bltinmodule.c:1755:11 (python+0x7f3a79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #80 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #93 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #67 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #80 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4168:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #11 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #76 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #89 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #23 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #23 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #23 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1051:5 (python+0x884522) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884522)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #22 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #12 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4169:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916085) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916085)
    #2 tstate_wait_attach /home/mpage/local/cpython/Python/pystate.c:1968:15 (python+0x916085)
    #3 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1992:9 (python+0x916085)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #23 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4170:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4170:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cf2ea0 by thread T4170:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1066:5 (python+0x885041) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x885041)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cf2ea0 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1039:9 (python+0x893d78) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/pystate.c:2194:13 in start_the_world

_Py_IsOwnedByCurrentThread
object.h
309
35
test_functools, test_imaplib, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc6080080 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa066df) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa066df)
    #2 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066df)
    #3 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066df)
    #4 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066df)
    #5 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc6080080 by thread T26:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T26 (tid=63978, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc6020310 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa089a0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa089a0)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0xa089a0)
    #3 lru_list_elem_dealloc /home/mpage/local/cpython/./Modules/_functoolsmodule.c:789:5 (python+0xa089a0)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0xa066a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066a1)
    #8 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066a1)
    #9 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066a1)
    #10 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc6020310 by thread T26:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T26 (tid=63978, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbc090080 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa066df) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa066df)
    #2 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066df)
    #3 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066df)
    #4 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066df)
    #5 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbc090080 by thread T25:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T25 (tid=63977, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbc030310 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa089a0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa089a0)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0xa089a0)
    #3 lru_list_elem_dealloc /home/mpage/local/cpython/./Modules/_functoolsmodule.c:789:5 (python+0xa089a0)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0xa066a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066a1)
    #8 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066a1)
    #9 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066a1)
    #10 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbc030310 by thread T25:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T25 (tid=63977, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc2070160 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa066df) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa066df)
    #2 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066df)
    #3 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066df)
    #4 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066df)
    #5 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc2070160 by thread T24:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T24 (tid=63976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc2020550 by thread T22:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0xa089a0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0xa089a0)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0xa089a0)
    #3 lru_list_elem_dealloc /home/mpage/local/cpython/./Modules/_functoolsmodule.c:789:5 (python+0xa089a0)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0xa066a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 lru_cache_clear_list /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1258:9 (python+0xa066a1)
    #8 _functools__lru_cache_wrapper_cache_clear_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1347:5 (python+0xa066a1)
    #9 _functools__lru_cache_wrapper_cache_clear /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:112:20 (python+0xa066a1)
    #10 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc2020550 by thread T24:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T22 (tid=63974, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T24 (tid=63976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbba1d5d0 by thread T31:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x88226d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x88226d)
    #2 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:134:5 (python+0x88226d)
    #3 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbba1d5d0 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f32f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32f9)
    #16 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _functools__lru_cache_wrapper_cache_info_impl /home/mpage/local/cpython/./Modules/_functoolsmodule.c (python+0xa064c4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _functools__lru_cache_wrapper_cache_info /home/mpage/local/cpython/./Modules/clinic/_functoolsmodule.c.h:88:20 (python+0xa064c4)
    #19 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #85 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #98 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T31 (tid=63983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc2030430 by thread T47:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x64d1e2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x64d1e2)
    #2 _Py_NewRef /home/mpage/local/cpython/./Include/object.h:1054:5 (python+0x64d1e2)
    #3 list_item /home/mpage/local/cpython/Objects/listobject.c:661:12 (python+0x64d1e2)
    #4 list_subscript /home/mpage/local/cpython/Objects/listobject.c:3552:16 (python+0x64dad0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc2030430 by thread T43:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T47 (tid=64026, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc6040490 by thread T44:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x64d40b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x64d40b)
    #2 _Py_NewRef /home/mpage/local/cpython/./Include/object.h:1054:5 (python+0x64d40b)
    #3 list_ass_item_lock_held /home/mpage/local/cpython/Objects/listobject.c:1064:9 (python+0x64d40b)
    #4 list_ass_item /home/mpage/local/cpython/Objects/listobject.c:1076:11 (python+0x64d40b)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3579:16 (python+0x64dfa8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc6040490 by thread T47:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T44 (tid=64023, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T47 (tid=64026, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbe020970 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x648614) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x648614)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x648614)
    #3 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x648614)
    #4 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbe020970 by thread T45:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T45 (tid=64024, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbe020850 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x648614) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x648614)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x648614)
    #3 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x648614)
    #4 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbe020850 by thread T45:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T45 (tid=64024, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc8020250 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x648614) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x648614)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x648614)
    #3 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x648614)
    #4 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc8020250 by thread T48:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T48 (tid=64027, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc40202b0 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x648614) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x648614)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x648614)
    #3 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x648614)
    #4 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc40202b0 by thread T44:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T44 (tid=64023, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc4020250 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x6463da) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x6463da)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6463da)
    #3 list_dealloc /home/mpage/local/cpython/Objects/listobject.c:539:13 (python+0x6463da)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0x6485ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6485ca)
    #8 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x6485ca)
    #9 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc4020250 by thread T44:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T44 (tid=64023, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc4020070 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x648614) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x648614)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x648614)
    #3 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x648614)
    #4 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc4020070 by thread T44:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T44 (tid=64023, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc4020f10 by thread T43:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x6463da) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x6463da)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6463da)
    #3 list_dealloc /home/mpage/local/cpython/Objects/listobject.c:539:13 (python+0x6463da)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0x6485ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6485ca)
    #8 list_ass_slice_lock_held /home/mpage/local/cpython/Objects/listobject.c:951:9 (python+0x6485ca)
    #9 list_ass_slice /home/mpage/local/cpython/Objects/listobject.c:978:15 (python+0x643650) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 list_ass_subscript /home/mpage/local/cpython/Objects/listobject.c:3591:20 (python+0x64e0d0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5529:23 (python+0x82d5f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc4020f10 by thread T44:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T43 (tid=64022, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T44 (tid=64023, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbba19cd0 by thread T50:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x88226d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x88226d)
    #2 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:134:5 (python+0x88226d)
    #3 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbba19cd0 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T50 (tid=64071, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedba7ef8a0 by thread T117:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedba7ef8a0 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T117 (tid=64840, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedd0050100 by thread T254:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x808533) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x808533)
    #2 _Py_NewRef /home/mpage/local/cpython/./Include/object.h:1054:5 (python+0x808533)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2282:19 (python+0x808533)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedd0050100 by thread T252:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T254 (tid=66418, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T252 (tid=66416, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc80e00c0 by thread T285:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x825227) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x825227)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4104:13 (python+0x825227)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #19 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #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 write of size 8 at 0x7fedc80e00c0 by thread T292:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T292 (tid=68892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc19fb950 by thread T304:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x88226d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x88226d)
    #2 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:134:5 (python+0x88226d)
    #3 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc19fb950 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T304 (tid=68969, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedba7edf40 by thread T414:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedba7edf40 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T414 (tid=69103, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedd80c0110 by thread T523:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x7ff195) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x7ff195)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff195)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #10 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedd80c0110 by thread T520:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T523 (tid=69311, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T520 (tid=69308, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedba7eefe0 by thread T627:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedba7eefe0 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #122 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #135 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T627 (tid=69619, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc1ddd810 by thread T938:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x88226d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x88226d)
    #2 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:134:5 (python+0x88226d)
    #3 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc1ddd810 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T938 (tid=72304, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedba7ea200 by thread T1528:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedba7ea200 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1528 (tid=81794, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedba7e8fa0 by thread T2031:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedba7e8fa0 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #8 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2031 (tid=86913, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc2030bf0 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d277) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_TryIncrefFast /home/mpage/local/cpython/./Include/internal/pycore_object.h:393:9 (python+0x67d277)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:432:9 (python+0x67d277)
    #3 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6874:26 (python+0x67cd3e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedc2030bf0 by thread T3182:
    #0 new_reference /home/mpage/local/cpython/Objects/object.c:2365:16 (python+0x6a6320) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_NewReference /home/mpage/local/cpython/Objects/object.c:2383:5 (python+0x6a6320)
    #2 _PyObject_Init /home/mpage/local/cpython/./Include/internal/pycore_object.h:271:5 (python+0x650a46) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyLong_New /home/mpage/local/cpython/Objects/longobject.c:164:5 (python+0x650a46)
    #4 PyLong_FromUnsignedLongLong /home/mpage/local/cpython/Objects/longobject.c:369:5 (python+0x6510e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 thread_get_ident /home/mpage/local/cpython/./Modules/_threadmodule.c:1946:12 (python+0x9f4621) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3182 (tid=105539, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedde0700d0 by thread T4167:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x7f9713) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x7f9713)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1790:5 (python+0x7f9713)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 call_weakref_callbacks /home/mpage/local/cpython/Python/gc_free_threading.c:655:26 (python+0x884860) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1058:5 (python+0x884860)
    #8 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x884860)
    #9 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #12 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedde0700d0 by thread T4166:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3421:13 (python+0x8218cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4167 (tid=112433, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4166 (tid=112432, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc19a5100 by thread T4168:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67f370) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67f370)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67f370)
    #3 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:469:17 (python+0x67f370)
    #4 clear_lock_held /home/mpage/local/cpython/Objects/dictobject.c (python+0x66ec86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyDict_Clear /home/mpage/local/cpython/Objects/dictobject.c:2703:5 (python+0x66ec86)
    #6 type_clear /home/mpage/local/cpython/Objects/typeobject.c:5645:9 (python+0x6fe44a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 delete_garbage /home/mpage/local/cpython/Python/gc_free_threading.c:769:24 (python+0x8854b4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1075:5 (python+0x8854b4)
    #9 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8854b4)
    #10 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #13 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc19a5100 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc185bc10 by thread T4168:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x70a272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x70a272)
    #2 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2247:9 (python+0x70a272)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0x8853bc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 delete_garbage /home/mpage/local/cpython/Python/gc_free_threading.c (python+0x8853bc)
    #7 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1075:5 (python+0x8853bc)
    #8 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8853bc)
    #9 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #12 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc185bc10 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #12 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedcef28a10 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x66d6ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x66d6ed)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x66d6ed)
    #3 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1762:5 (python+0x66d6ed)
    #4 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #7 dict_ass_sub /home/mpage/local/cpython/Objects/dictobject.c:3247:16 (python+0x683cde) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #16 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedcef28a10 by thread T4168:
    #0 worklist_pop /home/mpage/local/cpython/Python/gc_free_threading.c:90:20 (python+0x8847cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 call_weakref_callbacks /home/mpage/local/cpython/Python/gc_free_threading.c:647:18 (python+0x8847cd)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1058:5 (python+0x8847cd)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8847cd)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedcef2c490 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x66f6d4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x66f6d4)
    #2 _Py_NewRef /home/mpage/local/cpython/./Include/object.h:1054:5 (python+0x66f6d4)
    #3 _PyDict_Pop_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:2842:34 (python+0x66f6d4)
    #4 pop_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2885:12 (python+0x670142) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyDict_Pop /home/mpage/local/cpython/Objects/dictobject.c:2893:11 (python+0x670142)
    #6 _PyDict_Pop /home/mpage/local/cpython/Objects/dictobject.c:2921:9 (python+0x68453b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 dict_pop_impl /home/mpage/local/cpython/Objects/dictobject.c:4313:12 (python+0x68453b)
    #8 dict_pop /home/mpage/local/cpython/Objects/clinic/dictobject.c.h:193:20 (python+0x68453b)
    #9 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #75 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #88 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedcef2c490 by thread T4169:
    #0 worklist_pop /home/mpage/local/cpython/Python/gc_free_threading.c:90:20 (python+0x8847cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 call_weakref_callbacks /home/mpage/local/cpython/Python/gc_free_threading.c:647:18 (python+0x8847cd)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1058:5 (python+0x8847cd)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8847cd)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedcef21a10 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x7ff195) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x7ff195)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff195)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #65 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #78 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedcef21a10 by thread T4169:
    #0 worklist_pop /home/mpage/local/cpython/Python/gc_free_threading.c:90:20 (python+0x8847cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 call_weakref_callbacks /home/mpage/local/cpython/Python/gc_free_threading.c:647:18 (python+0x8847cd)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1058:5 (python+0x8847cd)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8847cd)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedcef2cb90 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d277) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_TryIncrefFast /home/mpage/local/cpython/./Include/internal/pycore_object.h:393:9 (python+0x67d277)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:432:9 (python+0x67d277)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #70 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #83 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedcef2cb90 by thread T4170:
    #0 worklist_pop /home/mpage/local/cpython/Python/gc_free_threading.c:90:20 (python+0x8847cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 call_weakref_callbacks /home/mpage/local/cpython/Python/gc_free_threading.c:647:18 (python+0x8847cd)
    #2 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1058:5 (python+0x8847cd)
    #3 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8847cd)
    #4 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #7 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:309:16 in _Py_IsOwnedByCurrentThread

_Py_MergeZeroLocalRefcount
object.c
376
30
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc6070100 by thread T214:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc6070100 by thread T217:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x825227) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x825227)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4104:13 (python+0x825227)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T214 (tid=66261, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T217 (tid=66264, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc60100b0 by thread T214:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67c707) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6751:9 (python+0x67c707)
    #4 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc60100b0 by thread T217:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x6463da) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x6463da)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6463da)
    #3 list_dealloc /home/mpage/local/cpython/Objects/listobject.c:539:13 (python+0x6463da)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #8 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #9 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T214 (tid=66261, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T217 (tid=66264, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc4010110 by thread T221:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc4010110 by thread T222:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T221 (tid=66315, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T222 (tid=66316, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd00100b0 by thread T252:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67c707) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6751:9 (python+0x67c707)
    #4 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd00100b0 by thread T258:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x64d73d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x64d73d)
    #2 list_contains /home/mpage/local/cpython/Objects/listobject.c:638:9 (python+0x64d73d)
    #3 PySequence_Contains /home/mpage/local/cpython/Objects/abstract.c:2277:19 (python+0x5c0ac1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2199:27 (python+0x807cbe) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T252 (tid=66416, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T258 (tid=66422, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedca060100 by thread T253:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedca060100 by thread T258:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T253 (tid=66417, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T258 (tid=66422, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc20800c0 by thread T282:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc20800c0 by thread T281:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x825227) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x825227)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4104:13 (python+0x825227)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #10 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #18 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #31 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #38 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #51 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T282 (tid=66762, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T281 (tid=66761, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc40a00c0 by thread T285:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc40a00c0 by thread T304:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x8220c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x8220c1)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3580:21 (python+0x8220c1)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #10 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T304 (tid=68969, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fede2070110 by thread T302:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fede2070110 by thread T300:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T302 (tid=68967, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T300 (tid=68965, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedcc090290 by thread T286:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedcc090290 by thread T290:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T286 (tid=68861, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T290 (tid=68890, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc6100110 by thread T290:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #42 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc6100110 by thread T294:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T290 (tid=68890, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T294 (tid=68939, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd4070390 by thread T295:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #42 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd4070390 by thread T285:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T295 (tid=68956, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc4080b90 by thread T285:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc4080b90 by thread T291:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T285 (tid=68860, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T291 (tid=68891, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedda0e00c0 by thread T305:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedda0e00c0 by thread T328:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x64edcf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_INCREF /home/mpage/local/cpython/./Include/object.h:812:9 (python+0x64edcf)
    #2 _Py_NewRef /home/mpage/local/cpython/./Include/object.h:1054:5 (python+0x64edcf)
    #3 list_append_impl /home/mpage/local/cpython/Objects/listobject.c:1145:37 (python+0x64edcf)
    #4 list_append /home/mpage/local/cpython/Objects/clinic/listobject.c.h:122:20 (python+0x64edcf)
    #5 method_vectorcall_O /home/mpage/local/cpython/Objects/descrobject.c:475:24 (python+0x608392) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #24 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T328 (tid=68996, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedcc050110 by thread T308:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #42 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedcc050110 by thread T313:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T308 (tid=68976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T313 (tid=68981, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fede6070110 by thread T324:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fede6070110 by thread T311:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T324 (tid=68992, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T311 (tid=68979, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedea070110 by thread T326:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedea070110 by thread T307:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T326 (tid=68994, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T307 (tid=68975, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd20b0890 by thread T307:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd20b0890 by thread T309:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T307 (tid=68975, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T309 (tid=68977, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fede80b0110 by thread T367:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #42 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fede80b0110 by thread T365:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T367 (tid=69056, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T365 (tid=69054, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd6080100 by thread T358:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd6080100 by thread T361:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x64794b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x64794b)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x64794b)
    #3 listiter_dealloc /home/mpage/local/cpython/Objects/listobject.c:3863:5 (python+0x64794b)
    #4 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x81c8e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2630:21 (python+0x81c8e8)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T358 (tid=69047, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T361 (tid=69050, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fede40a00c0 by thread T397:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fede40a00c0 by thread T399:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x8220c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x8220c1)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3580:21 (python+0x8220c1)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #19 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #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)

  Thread T397 (tid=69086, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T399 (tid=69088, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc6100110 by thread T441:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc6100110 by thread T442:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T441 (tid=69131, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T442 (tid=69132, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fed3e0b0610 by thread T432:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fed3e0b0610 by thread T436:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T432 (tid=69122, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T436 (tid=69126, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedf4080090 by thread T461:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedf4080090 by thread T464:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x78850d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_TryIncrefFast /home/mpage/local/cpython/./Include/internal/pycore_object.h:393:9 (python+0x78850d)
    #2 _Py_TryIncref /home/mpage/local/cpython/./Include/internal/pycore_object.h:536:12 (python+0x78850d)
    #3 _PyWeakref_GET_REF /home/mpage/local/cpython/./Include/internal/pycore_weakref.h:77:9 (python+0x78850d)
    #4 weakref_vectorcall /home/mpage/local/cpython/Objects/weakrefobject.c:178:21 (python+0x78f200) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T461 (tid=69209, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T464 (tid=69212, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fede20b0110 by thread T599:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #42 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fede20b0110 by thread T601:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T599 (tid=69590, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T601 (tid=69592, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc8070210 by thread T594:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc8070210 by thread T586:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T594 (tid=69580, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T586 (tid=69565, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd4360100 by thread T709:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd4360100 by thread T711:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T709 (tid=69702, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T711 (tid=69704, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedda071b90 by thread T848:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x6f0f44) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x6f0f44)
    #4 tupledealloc /home/mpage/local/cpython/Objects/tupleobject.c:208:9 (python+0x6f0f44)
    #5 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7890ba) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_ClearWeakRefs /home/mpage/local/cpython/Objects/weakrefobject.c:1052:5 (python+0x7890ba)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2178:9 (python+0x709ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #14 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #15 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #21 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #22 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #34 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedda071b90 by thread T856:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x67d376) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x67d376)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:439:9 (python+0x67d376)
    #3 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:471:9 (python+0x669f5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1458:21 (python+0x669f5d)
    #5 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T848 (tid=69844, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T856 (tid=69852, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedd6080090 by thread T859:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #4 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #5 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x5f6bee) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x5f6bee)
    #11 method_dealloc /home/mpage/local/cpython/Objects/classobject.c:241:5 (python+0x5f6bee)
    #12 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x7ff1d5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:835:17 (python+0x7ff1d5)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #32 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedd6080090 by thread T860:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T859 (tid=69855, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T860 (tid=69856, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fed3a0115f0 by thread T2112:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8356cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8356cf)
    #4 PyCell_SetTakeRef /home/mpage/local/cpython/./Include/internal/pycore_cell.h:31:5 (python+0x8356cf)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5424:13 (python+0x82ca46) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fed3a0115f0 by main thread:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x806f64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x806f64)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2052:17 (python+0x806f64)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #65 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #78 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2112 (tid=89824, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedc09c9c00 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c:376:5 (python+0x6a0ba0)
    #2 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67c707) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6751:9 (python+0x67c707)
    #4 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #71 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #84 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedc09c9c00 by thread T3181:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x806f64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x806f64)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2052:17 (python+0x806f64)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3181 (tid=105533, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

park_detached_threads
pystate.c
2112
21
test_httpservers, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cf2ea0 by thread T81:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorldAll /home/mpage/local/cpython/Python/pystate.c:2215:5 (python+0x916520) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyOS_BeforeFork /home/mpage/local/cpython/./Modules/posixmodule.c:616:5 (python+0x9632fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7940:5 (python+0x9632fc)
    #6 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x9632fc)
    #7 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cf2ea0 by main thread:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 sock_call_ex /home/mpage/local/cpython/./Modules/socketmodule.c:967:13 (_socket.cpython-313td-x86_64-linux-gnu.so+0x12804) (BuildId: b442977a8b7cba13ae21507325f67852785425fd)
    #5 sock_call /home/mpage/local/cpython/./Modules/socketmodule.c:1020:12 (_socket.cpython-313td-x86_64-linux-gnu.so+0x12804)
    #6 sock_recv_guts /home/mpage/local/cpython/./Modules/socketmodule.c:3689:9 (_socket.cpython-313td-x86_64-linux-gnu.so+0xefe7) (BuildId: b442977a8b7cba13ae21507325f67852785425fd)
    #7 sock_recv_into /home/mpage/local/cpython/./Modules/socketmodule.c:3784:15 (_socket.cpython-313td-x86_64-linux-gnu.so+0xefe7)
    #8 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x9a157c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _bufferedreader_raw_read /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1619:15 (python+0x9a157c)
    #19 _bufferedreader_fill_buffer /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1660:9 (python+0x9a04a0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _buffered_readline /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1248:13 (python+0x9a04a0)
    #21 _io__Buffered_readline_impl /home/mpage/local/cpython/./Modules/_io/bufferedio.c:1308:12 (python+0x9a558d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _io__Buffered_readline /home/mpage/local/cpython/./Modules/_io/clinic/bufferedio.c.h:814:20 (python+0x9a558d)
    #23 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T81 (tid=64684, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400019038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #93 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #106 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400019038 by thread T104:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 select_poll_poll_impl /home/mpage/local/cpython/./Modules/selectmodule.c:674:9 (select.cpython-313td-x86_64-linux-gnu.so+0x47d9) (BuildId: cb680cbc0299d7710e4d2466a4ec6726b014507b)
    #5 select_poll_poll /home/mpage/local/cpython/./Modules/clinic/selectmodule.c.h:233:20 (select.cpython-313td-x86_64-linux-gnu.so+0x47d9)
    #6 method_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/descrobject.c:401:24 (python+0x607e86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400019000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T104 (tid=64827, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400041038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400041038 by thread T265:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 pysleep /home/mpage/local/cpython/./Modules/timemodule.c:2196:9 (python+0x9fa261) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:406:9 (python+0x9fa261)
    #6 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #12 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400041000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #111 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #121 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #124 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #130 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #137 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T265 (tid=66430, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400005038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #131 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #144 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400005038 by thread T298:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #18 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #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)

  Location is heap block of size 20216 at 0x7ba400005000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T298 (tid=68959, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba40003c038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #131 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #144 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba40003c038 by thread T290:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #27 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40003c000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T290 (tid=68890, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba40004b038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #131 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #144 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba40004b038 by thread T319:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 rlock_acquire /home/mpage/local/cpython/./Modules/_threadmodule.c:1018:9 (python+0x9f7da9)
    #7 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40004b000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T319 (tid=68987, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba40005f038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #131 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #144 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba40005f038 by thread T317:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 rlock_acquire /home/mpage/local/cpython/./Modules/_threadmodule.c:1018:9 (python+0x9f7da9)
    #7 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #28 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba40005f000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T317 (tid=68985, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400023038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #109 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #118 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #128 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #131 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #137 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #144 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #145 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400023038 by thread T315:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 rlock_acquire /home/mpage/local/cpython/./Modules/_threadmodule.c:1018:9 (python+0x9f7da9)
    #7 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #20 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400023000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T315 (tid=68983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4000c3038 by thread T1158:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4000c3038 by thread T1167:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000c3000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1167 (tid=77400, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400023038 by thread T1158:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400023038 by thread T1160:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400023000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1158 (tid=77389, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1160 (tid=77393, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400136038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #93 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #106 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400136038 by thread T1384:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyMutex_LockTimed /home/mpage/local/cpython/Python/lock.c:110:19 (python+0x8c0162) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyMutex_LockSlow /home/mpage/local/cpython/Python/lock.c:53:5 (python+0x8bff85) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyCriticalSection_BeginSlow /home/mpage/local/cpython/Python/critical_section.c:17:5 (python+0x8677b1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyCriticalSection_Begin /home/mpage/local/cpython/./Include/internal/pycore_critical_section.h:201:9 (_queue.cpython-313td-x86_64-linux-gnu.so+0x31c6) (BuildId: b85d7d3d0fd1a20a25ec245c2af834d004595ad3)
    #10 _queue_SimpleQueue_get /home/mpage/local/cpython/./Modules/clinic/_queuemodule.c.h:252:5 (_queue.cpython-313td-x86_64-linux-gnu.so+0x31c6)
    #11 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400136000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1384 (tid=81369, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4000f0038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:201:9 (python+0x921266) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #9 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #17 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #93 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #106 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4000f0038 by thread T1370:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyMutex_LockTimed /home/mpage/local/cpython/Python/lock.c:110:19 (python+0x8c0162) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyMutex_LockSlow /home/mpage/local/cpython/Python/lock.c:53:5 (python+0x8bff85) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyCriticalSection_BeginSlow /home/mpage/local/cpython/Python/critical_section.c:17:5 (python+0x8677b1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyCriticalSection_Begin /home/mpage/local/cpython/./Include/internal/pycore_critical_section.h:201:9 (_random.cpython-313td-x86_64-linux-gnu.so+0x2d45) (BuildId: 78cc759d3725aa9baa3b3e91223f05d91ce68438)
    #10 _random_Random_random /home/mpage/local/cpython/./Modules/clinic/_randommodule.c.h:25:5 (_random.cpython-313td-x86_64-linux-gnu.so+0x2d45)
    #11 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000f0000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1370 (tid=81354, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cf2ea0 by thread T1645:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cf2ea0 by main thread:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyEvent_WaitTimed /home/mpage/local/cpython/Python/lock.c:300:16 (python+0x8c07e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_join /home/mpage/local/cpython/./Modules/_threadmodule.c:504:13 (python+0x9f658a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyThreadHandleObject_join /home/mpage/local/cpython/./Modules/_threadmodule.c:641:9 (python+0x9f6f7a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #75 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #88 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T1645 (tid=82045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4001a9038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #31 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #104 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #107 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #113 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #120 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4001a9038 by thread T2659:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyEvent_WaitTimed /home/mpage/local/cpython/Python/lock.c:300:16 (python+0x8c07e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_join /home/mpage/local/cpython/./Modules/_threadmodule.c:504:13 (python+0x9f658a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyThreadHandleObject_join /home/mpage/local/cpython/./Modules/_threadmodule.c:641:9 (python+0x9f6f7a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001a9000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2659 (tid=100245, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4001f4038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #75 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #88 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4001f4038 by thread T2666:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyEvent_WaitTimed /home/mpage/local/cpython/Python/lock.c:300:16 (python+0x8c07e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_join /home/mpage/local/cpython/./Modules/_threadmodule.c:504:13 (python+0x9f658a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyThreadHandleObject_join /home/mpage/local/cpython/./Modules/_threadmodule.c:641:9 (python+0x9f6f7a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001f4000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2666 (tid=100255, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4001a9038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #31 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #104 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #107 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #113 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #120 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4001a9038 by thread T2748:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 internal_select /home/mpage/local/cpython/./Modules/socketmodule.c:826:5 (_socket.cpython-313td-x86_64-linux-gnu.so+0x12b18) (BuildId: b442977a8b7cba13ae21507325f67852785425fd)
    #5 sock_call_ex /home/mpage/local/cpython/./Modules/socketmodule.c:922:27 (_socket.cpython-313td-x86_64-linux-gnu.so+0x127de) (BuildId: b442977a8b7cba13ae21507325f67852785425fd)
    #6 sock_call /home/mpage/local/cpython/./Modules/socketmodule.c:1020:12 (_socket.cpython-313td-x86_64-linux-gnu.so+0x127de)
    #7 sock_accept /home/mpage/local/cpython/./Modules/socketmodule.c:2908:9 (_socket.cpython-313td-x86_64-linux-gnu.so+0xe0dc) (BuildId: b442977a8b7cba13ae21507325f67852785425fd)
    #8 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001a9000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2748 (tid=101769, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cf2ea0 by thread T2914:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorldAll /home/mpage/local/cpython/Python/pystate.c:2215:5 (python+0x916520) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyOS_BeforeFork /home/mpage/local/cpython/./Modules/posixmodule.c:616:5 (python+0x9632fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 os_fork_impl /home/mpage/local/cpython/./Modules/posixmodule.c:7940:5 (python+0x9632fc)
    #6 os_fork /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:4011:12 (python+0x9632fc)
    #7 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cf2ea0 by main thread:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_read /home/mpage/local/cpython/Python/fileutils.c:1876:9 (python+0x94fb24) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 os_read_impl /home/mpage/local/cpython/./Modules/posixmodule.c:11233:9 (python+0x967dac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 os_read /home/mpage/local/cpython/./Modules/clinic/posixmodule.c.h:7158:20 (python+0x967dac)
    #7 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T2914 (tid=103695, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400019038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400019038 by thread T3182:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 pysleep /home/mpage/local/cpython/./Modules/timemodule.c:2196:9 (python+0x9fa261) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:406:9 (python+0x9fa261)
    #6 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #12 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400019000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #86 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #99 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3182 (tid=105539, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4001f4038 by main thread:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyMonitoring_SetEvents /home/mpage/local/cpython/Python/instrumentation.c:1900:5 (python+0x8b97f0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_SetProfile /home/mpage/local/cpython/Python/legacy_tracing.c:506:12 (python+0x8bdfa4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyEval_SetProfileAllThreads /home/mpage/local/cpython/Python/ceval.c:2302:13 (python+0x836a77) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 sys__setprofileallthreads /home/mpage/local/cpython/./Python/sysmodule.c:1210:5 (python+0x93780f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4001f4038 by thread T3430:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4001f4000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #78 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #91 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3430 (tid=107739, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cf2ea0 by thread T3791:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #9 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cf2ea0 by main thread:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_SaveThread /home/mpage/local/cpython/Python/ceval_gil.c:608:5 (python+0x8931d2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:148:13 (python+0x93abac) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7690) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 lock_PyThread_acquire_lock /home/mpage/local/cpython/./Modules/_threadmodule.c:792:22 (python+0x9f7690)
    #7 method_vectorcall_VARARGS_KEYWORDS /home/mpage/local/cpython/Objects/descrobject.c:358:14 (python+0x607c1d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T3791 (tid=109547, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cf2ea0 by thread T4164:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x9168dc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 park_detached_threads /home/mpage/local/cpython/Python/pystate.c:2112:17 (python+0x9168dc)
    #2 stop_the_world /home/mpage/local/cpython/Python/pystate.c:2162:36 (python+0x9168dc)
    #3 _PyEval_StopTheWorld /home/mpage/local/cpython/Python/pystate.c:2231:5 (python+0x916c40) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1026:5 (python+0x883efb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x883efb)
    #6 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cf2ea0 by main thread:
    #0 tstate_set_detached /home/mpage/local/cpython/Python/pystate.c:1949:5 (python+0x91624d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 detach_thread /home/mpage/local/cpython/Python/pystate.c:2023:5 (python+0x91624d)
    #2 _PyThreadState_Detach /home/mpage/local/cpython/Python/pystate.c:2031:5 (python+0x912b7b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyEval_ReleaseThread /home/mpage/local/cpython/Python/ceval_gil.c:578:5 (python+0x893095) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:199:13 (python+0x8d5e99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyEvent_WaitTimed /home/mpage/local/cpython/Python/lock.c:300:16 (python+0x8c07e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 ThreadHandle_join /home/mpage/local/cpython/./Modules/_threadmodule.c:504:13 (python+0x9f658a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyThreadHandleObject_join /home/mpage/local/cpython/./Modules/_threadmodule.c:641:9 (python+0x9f6f7a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall_VARARGS /home/mpage/local/cpython/Objects/descrobject.c:324:24 (python+0x607944) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #75 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #88 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcf2ea0)

  Thread T4164 (tid=111575, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

_PyEval_EvalFrameDefault
ceval.c
787
19
test_functools, test_httpservers, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba8b1be8 by thread T23:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba8b1be8 by thread T24:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T23 (tid=63975, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T24 (tid=63976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaea8 by thread T31:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 bounded_lru_cache_wrapper /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1030:14 (python+0xa07146) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 lru_cache_call /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1296:14 (python+0xa05598) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaea8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T31 (tid=63983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaea8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaea8 by thread T52:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T52 (tid=64073, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aac28 by thread T61:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aac28 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #71 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #84 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T61 (tid=64654, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedc1932528 by thread T246:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 call_unbound_noarg /home/mpage/local/cpython/Objects/typeobject.c:2434:16 (python+0x70bbb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 slot_tp_repr /home/mpage/local/cpython/Objects/typeobject.c:9103:15 (python+0x70bbb7)
    #8 PyObject_Repr /home/mpage/local/cpython/Objects/object.c:677:11 (python+0x6a20b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2267:22 (python+0x808399) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedc1932528 by thread T243:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 call_unbound_noarg /home/mpage/local/cpython/Objects/typeobject.c:2434:16 (python+0x70bbb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 slot_tp_repr /home/mpage/local/cpython/Objects/typeobject.c:9103:15 (python+0x70bbb7)
    #8 PyObject_Repr /home/mpage/local/cpython/Objects/object.c:677:11 (python+0x6a20b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2267:22 (python+0x808399) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T246 (tid=66410, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T243 (tid=66407, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T351:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #112 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #122 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #125 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #131 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #138 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T351 (tid=69040, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbaeabee8 by thread T1018:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _pickle_Unpickler_find_class_impl /home/mpage/local/cpython/./Modules/_pickle.c:6968:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x21ea2) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #8 _pickle_Unpickler_find_class /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:386:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x21ea2)
    #9 method_vectorcall_FASTCALL_KEYWORDS_METHOD /home/mpage/local/cpython/Objects/descrobject.c:380:24 (python+0x6084b6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 find_class /home/mpage/local/cpython/./Modules/_pickle.c:5050:12 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #14 load_stack_global /home/mpage/local/cpython/./Modules/_pickle.c:5960:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #15 load /home/mpage/local/cpython/./Modules/_pickle.c:6814:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x17754)
    #16 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #17 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #18 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbaeabee8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 frame_getcode /home/mpage/local/cpython/Objects/frameobject.c:97:9 (python+0x637e6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #84 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #97 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1018 (tid=76275, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T1154:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by thread T1155:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1154 (tid=77385, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1155 (tid=77386, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T1553:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1553 (tid=81820, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbaeabee8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1843:9 (python+0x9f421f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbaeabee8 by thread T1820:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)

  Thread T1820 (tid=86691, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by thread T1813:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1813 (tid=86684, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T1907:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by thread T1847:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1907 (tid=86778, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1847 (tid=86718, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba22cce8 by thread T2010:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba22cce8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #3 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2010 (tid=86892, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbaeabee8 by thread T2019:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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 write of size 1 at 0x7fedbaeabee8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1843:9 (python+0x9f421f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2019 (tid=86901, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T2068:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2068 (tid=86950, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbaeabee8 by thread T2927:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbaeabee8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1780:9 (python+0x9f3e4c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #75 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #88 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2927 (tid=104128, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbbd003e8 by thread T2927:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbbd003e8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2927 (tid=104128, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba9aaae8 by thread T3026:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #58 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #71 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #77 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #84 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3026 (tid=104515, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbb32cda8 by thread T3053:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbb32cda8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3053 (tid=104548, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/ceval.c:787:5 in _PyEval_EvalFrameDefault

_PyEval_EvalFrameDefault
generated_cases.c.h
4947
10
test_functools, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba9aaea8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaea8 by thread T29:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T29 (tid=63981, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba9aaea8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 1 at 0x7fedba9aaea8 by thread T53:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T53 (tid=64074, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba9aaea8 by thread T214:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaea8 by thread T216:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T214 (tid=66261, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T216 (tid=66263, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba9aaae8 by thread T1221:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba9aaae8 by thread T1217:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1221 (tid=77945, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1217 (tid=77941, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedbbe214e8 by thread T1276:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 1 at 0x7fedbbe214e8 by thread T1277:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1276 (tid=79218, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1277 (tid=79219, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedbaeabee8 by thread T1349:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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 write of size 1 at 0x7fedbaeabee8 by thread T1372:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)

  Thread T1349 (tid=81332, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1372 (tid=81356, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedbaeabee8 by thread T1831:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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 read of size 1 at 0x7fedbaeabee8 by thread T1841:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)

  Thread T1831 (tid=86702, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1841 (tid=86712, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba178de8 by thread T1992:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba178de8 by thread T1964:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1992 (tid=86872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1964 (tid=86842, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba9aac28 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 1 at 0x7fedba9aac28 by thread T2028:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:787:5 (python+0x7fa023) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2028 (tid=86910, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedbaeabee8 by thread T2055:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 time_sleep /home/mpage/local/cpython/./Modules/timemodule.c:394:9 (python+0x9fa1ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_vectorcall_O /home/mpage/local/cpython/Objects/methodobject.c:512:24 (python+0x699168) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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 write of size 1 at 0x7fedbaeabee8 by main thread:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #6 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1843:9 (python+0x9f421f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2055 (tid=86937, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 in _PyEval_EvalFrameDefault

_PySeqLock_LockWrite
lock.c
483
8
test_enum, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce6234 by thread T2:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce6234 by thread T1:
    #0 _PySeqLock_UnlockWrite /home/mpage/local/cpython/Python/lock.c:502:33 (python+0x8c0e79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:5001:5 (python+0x6f879b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f879b)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6234)

  Thread T2 (tid=62686, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce6234 by thread T1:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #10 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce6234 by thread T4:
    #0 _PySeqLock_AbandonWrite /home/mpage/local/cpython/Python/lock.c:495:33 (python+0x8c0e19) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4994:9 (python+0x6f863d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f863d)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6234)

  Thread T1 (tid=62685, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4 (tid=62689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce6234 by thread T10:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce6234 by thread T12:
    #0 _PySeqLock_UnlockWrite /home/mpage/local/cpython/Python/lock.c:502:33 (python+0x8c0e79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:5001:5 (python+0x6f879b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f879b)
    #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)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6234)

  Thread T10 (tid=62695, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T12 (tid=62697, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce6234 by thread T14:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce6234 by thread T15:
    #0 _PySeqLock_AbandonWrite /home/mpage/local/cpython/Python/lock.c:495:33 (python+0x8c0e19) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4994:9 (python+0x6f863d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f863d)
    #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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce6234)

  Thread T14 (tid=62699, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T15 (tid=62700, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce909c by thread T400:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #24 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce909c by thread T394:
    #0 _PySeqLock_UnlockWrite /home/mpage/local/cpython/Python/lock.c:502:33 (python+0x8c0e79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:5001:5 (python+0x6f879b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f879b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce909c)

  Thread T400 (tid=69089, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T394 (tid=69083, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce909c by thread T522:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce909c by thread T530:
    #0 _PySeqLock_UnlockWrite /home/mpage/local/cpython/Python/lock.c:502:33 (python+0x8c0e79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:5001:5 (python+0x6f879b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f879b)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce909c)

  Thread T522 (tid=69310, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T530 (tid=69326, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000ce909c by thread T862:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #15 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000ce909c by thread T855:
    #0 _PySeqLock_UnlockWrite /home/mpage/local/cpython/Python/lock.c:502:33 (python+0x8c0e79) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:5001:5 (python+0x6f879b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f879b)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1684:13 (python+0x6a5135) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xce909c)

  Thread T862 (tid=69858, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T855 (tid=69851, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cdc7cc by thread T1704:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x000000cdc7cc by thread T1705:
    #0 _PySeqLock_AbandonWrite /home/mpage/local/cpython/Python/lock.c:495:33 (python+0x8c0e19) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4994:9 (python+0x6f863d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f863d)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcdc7cc)

  Thread T1704 (tid=82872, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1705 (tid=82873, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 in _Py_atomic_compare_exchange_uint32

dictkeys_decref
dictobject.c
456
8
test_enum, test_httpservers, test_imaplib, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb7b9a10 by thread T11:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb7b9a10 by thread T10:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #7 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #8 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T11 (tid=62696, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T10 (tid=62695, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb7b9a10 by thread T13:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb7b9a10 by thread T11:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f048) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:450:5 (python+0x67f048)
    #2 _PyObjectDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:7160:13 (python+0x67f048)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1733:19 (python+0x6a543f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T13 (tid=62698, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T11 (tid=62696, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb8f4990 by main thread:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyDictKeys_DecRef /home/mpage/local/cpython/Objects/dictobject.c:7194:5 (python+0x67f15b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 type_dealloc /home/mpage/local/cpython/Objects/typeobject.c:5416:9 (python+0x6fd1b2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_DecRefSharedDebug /home/mpage/local/cpython/Objects/object.c:361:9 (python+0x6a03fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:892:9 (python+0x67f281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67f281)
    #7 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:469:17 (python+0x67f281)
    #8 clear_lock_held /home/mpage/local/cpython/Objects/dictobject.c (python+0x66ec86) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyDict_Clear /home/mpage/local/cpython/Objects/dictobject.c:2703:5 (python+0x66ec86)
    #10 dict_tp_clear /home/mpage/local/cpython/Objects/dictobject.c:4450:5 (python+0x6773b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 delete_garbage /home/mpage/local/cpython/Python/gc_free_threading.c:769:24 (python+0x8854b4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gc_collect_internal /home/mpage/local/cpython/Python/gc_free_threading.c:1075:5 (python+0x8854b4)
    #13 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1157:5 (python+0x8854b4)
    #14 _Py_RunGC /home/mpage/local/cpython/Python/gc_free_threading.c:1614:5 (python+0x8862a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1067:9 (python+0x893f42) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:146:15 (python+0x5f1032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (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:1414:19 (python+0x802a75) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #101 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #114 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb8f4990 by thread T104:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:110:13 (python+0x7f749b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f749b)
    #6 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T104 (tid=64827, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb4ce390 by main thread:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dd6f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 set_dict_inline_values /home/mpage/local/cpython/Objects/dictobject.c:6989:13 (python+0x67dd6f)
    #13 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7034:23 (python+0x67dd6f)
    #14 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x633bdc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 frame_tp_clear /home/mpage/local/cpython/Objects/frameobject.c:926:9 (python+0x633bdc)
    #20 frame_clear /home/mpage/local/cpython/Objects/frameobject.c:951:15 (python+0x63711a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5997:19 (python+0x830e39) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #95 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #108 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb4ce390 by thread T119:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #7 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #8 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #14 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #15 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:285:24 (python+0x5f250d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T119 (tid=64842, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by main thread:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #6 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:110:13 (python+0x7f749b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f749b)
    #11 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #35 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #54 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #73 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #82 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #92 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #95 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #101 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #108 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by thread T1050:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67bd06) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:450:5 (python+0x67bd06)
    #2 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bd06)
    #3 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bd06)
    #4 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 load_build /home/mpage/local/cpython/./Modules/_pickle.c:6592:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #12 load /home/mpage/local/cpython/./Modules/_pickle.c:6817:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1)
    #13 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #14 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #15 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1050 (tid=76371, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by main thread:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #6 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #12 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #13 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #87 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #100 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by thread T1086:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1086 (tid=76418, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by thread T1096:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #6 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by main thread:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #13 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #14 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1096 (tid=76439, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc1a4b290 by thread T2973:
    #0 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:456:13 (python+0x67f1a7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1948:9 (python+0x6821e3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #4 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #7 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6705:23 (python+0x67c607) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc1a4b290 by thread T2976:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1948:9 (python+0x6821e3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #5 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #8 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6705:23 (python+0x67c607) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2973 (tid=104200, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2976 (tid=104203, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:456:13 in dictkeys_decref

dictkeys_incref
dictobject.c
444
8
test_enum, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb7b9a10 by thread T12:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67f024) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObjectDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:7160:13 (python+0x67f024)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1733:19 (python+0x6a543f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb7b9a10 by thread T9:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f048) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:450:5 (python+0x67f048)
    #2 _PyObjectDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:7160:13 (python+0x67f048)
    #3 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1733:19 (python+0x6a543f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T12 (tid=62697, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T9 (tid=62694, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb7b9a10 by thread T10:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67f024) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObjectDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:7160:13 (python+0x67f024)
    #2 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1733:19 (python+0x6a543f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb7b9a10 by thread T15:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67dae4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x67dae4)
    #7 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7052:9 (python+0x67dae4)
    #8 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x82cb73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb73)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb73)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T10 (tid=62695, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T15 (tid=62700, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by thread T1014:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:70:20 (python+0x5f6912) (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 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by main thread:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #13 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #14 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #88 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #101 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1014 (tid=76246, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by main thread:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #82 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #95 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by thread T1016:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67bd06) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:450:5 (python+0x67bd06)
    #2 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bd06)
    #3 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bd06)
    #4 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 load_build /home/mpage/local/cpython/./Modules/_pickle.c:6592:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #12 load /home/mpage/local/cpython/./Modules/_pickle.c:6817:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1)
    #13 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #14 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #15 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1016 (tid=76252, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by thread T1020:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 load_build /home/mpage/local/cpython/./Modules/_pickle.c:6592:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #11 load /home/mpage/local/cpython/./Modules/_pickle.c:6817:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1)
    #12 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #13 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #14 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by main thread:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:110:13 (python+0x7f749b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f749b)
    #12 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x92f68c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 sys_audit_tstate /home/mpage/local/cpython/./Python/sysmodule.c:283:17 (python+0x92f68c)
    #19 PySys_Audit /home/mpage/local/cpython/./Python/sysmodule.c:335:15 (python+0x92fd93) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 frame_getcode /home/mpage/local/cpython/Objects/frameobject.c:97:9 (python+0x637e6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1020 (tid=76277, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedbb9e5090 by thread T1024:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 _PyObject_MaterializeManagedDict /home/mpage/local/cpython/Objects/dictobject.c:6643:12 (python+0x67baaa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetDict /home/mpage/local/cpython/Objects/dictobject.c:7103:20 (python+0x67eb41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 subtype_dict /home/mpage/local/cpython/Objects/typeobject.c:3130:12 (python+0x71c7a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 getset_get /home/mpage/local/cpython/Objects/descrobject.c:193:16 (python+0x606d2a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 load_build /home/mpage/local/cpython/./Modules/_pickle.c:6592:16 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #11 load /home/mpage/local/cpython/./Modules/_pickle.c:6817:9 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x184e1)
    #12 _pickle_loads_impl /home/mpage/local/cpython/./Modules/_pickle.c:7739:14 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a) (BuildId: b7336d8c23d33ab554a9fe64fbfff9466773c8ec)
    #13 _pickle_loads /home/mpage/local/cpython/./Modules/clinic/_pickle.c.h:1075:20 (_pickle.cpython-313td-x86_64-linux-gnu.so+0x771a)
    #14 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedbb9e5090 by main thread:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dict_dealloc /home/mpage/local/cpython/Objects/dictobject.c:3082:9 (python+0x67689a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x67e272) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_SetManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7028:13 (python+0x67e272)
    #7 PyObject_ClearManagedDict /home/mpage/local/cpython/Objects/dictobject.c:7063:5 (python+0x67e76b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 subtype_dealloc /home/mpage/local/cpython/Objects/typeobject.c:2211:9 (python+0x70a1af) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:110:13 (python+0x7f749b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f749b)
    #12 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #93 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #96 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #102 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #109 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1024 (tid=76286, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc1a4b290 by thread T2960:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6697:20 (python+0x67c5e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc1a4b290 by thread T2961:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67f1fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_decref /home/mpage/local/cpython/Objects/dictobject.c:463:9 (python+0x67f1fa)
    #2 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1948:9 (python+0x6821e3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #5 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #8 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6705:23 (python+0x67c607) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2960 (tid=104187, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2961 (tid=104188, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc1a4b290 by thread T2967:
    #0 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:444:13 (python+0x67bce2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bce2)
    #2 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bce2)
    #3 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6697:20 (python+0x67c5e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #11 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 8 at 0x7fedc1a4b290 by thread T2963:
    #0 _Py_atomic_add_ssize /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:63:10 (python+0x67bd06) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dictkeys_incref /home/mpage/local/cpython/Objects/dictobject.c:450:5 (python+0x67bd06)
    #2 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6591:5 (python+0x67bd06)
    #3 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bd06)
    #4 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6697:20 (python+0x67c5e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2967 (tid=104194, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2963 (tid=104190, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:444:13 in dictkeys_incref

_Py_IsImmortal
object.h
355
7
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7e8fac by thread T3790:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7e8fac by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x82cb66) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x82cb66)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x82cb66)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5435:13 (python+0x82cb66)
    #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:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #82 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #95 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3790 (tid=109545, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7ea3cc by thread T3791:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7ea3cc by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x882190) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x882190)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882190)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882190)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3791 (tid=109547, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7e8fac by thread T3792:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7e8fac by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x82170f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x82170f)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3407:13 (python+0x82170f)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #65 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #78 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3792 (tid=109586, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7e924c by thread T3827:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7e924c by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x8221ad) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x8221ad)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h (python+0x8221ad)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #65 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #78 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3827 (tid=109667, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7ed76c by thread T3888:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7ed76c by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x882190) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x882190)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882190)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882190)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #69 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #82 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3888 (tid=109766, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7eb0ec by thread T3966:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 _Py_slot_tp_getattro /home/mpage/local/cpython/Objects/typeobject.c:9199:12 (python+0x707591) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7eb0ec by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x82170f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x82170f)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3407:13 (python+0x82170f)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #65 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #78 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3966 (tid=110130, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedba7eccec by thread T4156:
    #0 _Py_IsImmortal /home/mpage/local/cpython/./Include/object.h:355:17 (python+0x78f0cd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_SetMaybeWeakref /home/mpage/local/cpython/./Include/internal/pycore_object.h:513:9 (python+0x78f0cd)
    #2 init_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:72:5 (python+0x78f0cd)
    #3 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:401:5 (python+0x78f0cd)
    #4 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:428:35 (python+0x787dae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #33 _Py_slot_tp_getattro /home/mpage/local/cpython/Objects/typeobject.c:9199:12 (python+0x707591) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x7fedba7eccec by main thread:
    #0 _Py_atomic_store_uint32_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:461:3 (python+0x882190) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:886:9 (python+0x882190)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882190)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882190)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #12 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #59 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #72 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4156 (tid=110911, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #16 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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)
    #44 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #63 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #76 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:355:17 in _Py_IsImmortal

gc_collect_main
gc_free_threading.c
1145
7
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4167:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by thread T4166:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886605) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886605)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886605)
    #3 gc_alloc /home/mpage/local/cpython/Python/gc_free_threading.c:1634:5 (python+0x886605)
    #4 _PyObject_GC_New /home/mpage/local/cpython/Python/gc_free_threading.c:1646:20 (python+0x88639c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyWrapper_New /home/mpage/local/cpython/Objects/descrobject.c:1497:10 (python+0x608fcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_get /home/mpage/local/cpython/Objects/descrobject.c:212:12 (python+0x6075ff) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 do_super_lookup /home/mpage/local/cpython/Objects/typeobject.c:10695:24 (python+0x708903) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 super_getattro /home/mpage/local/cpython/Objects/typeobject.c:10738:12 (python+0x708f35) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4480:24 (python+0x826fb7) (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_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #28 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4167 (tid=112433, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T4166 (tid=112432, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4168:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886156) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886156)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886156)
    #3 _PyObject_GC_Link /home/mpage/local/cpython/Python/gc_free_threading.c:1604:5 (python+0x886156)
    #4 _PyType_AllocNoTrack /home/mpage/local/cpython/Objects/typeobject.c:1903:9 (python+0x6f7cd5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyType_GenericAlloc /home/mpage/local/cpython/Objects/typeobject.c:1922:21 (python+0x6f7a73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 allocate_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:397:51 (python+0x78ef99) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:435:35 (python+0x787b56) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 tp_new_wrapper /home/mpage/local/cpython/Objects/typeobject.c:8710:11 (python+0x714982) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #32 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4168:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886605) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886605)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886605)
    #3 gc_alloc /home/mpage/local/cpython/Python/gc_free_threading.c:1634:5 (python+0x886605)
    #4 _PyObject_GC_NewVar /home/mpage/local/cpython/Python/gc_free_threading.c:1665:25 (python+0x88677c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 tuple_alloc /home/mpage/local/cpython/Objects/tupleobject.c:52:14 (python+0x6efe90) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyTuple_FromArray /home/mpage/local/cpython/Objects/tupleobject.c:380:28 (python+0x6f0810) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:216:27 (python+0x5f132f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #28 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #93 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #106 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4168:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886605) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886605)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886605)
    #3 gc_alloc /home/mpage/local/cpython/Python/gc_free_threading.c:1634:5 (python+0x886605)
    #4 _PyObject_GC_NewVar /home/mpage/local/cpython/Python/gc_free_threading.c:1665:25 (python+0x88677c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 tuple_alloc /home/mpage/local/cpython/Objects/tupleobject.c:52:14 (python+0x6efe90) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyTuple_FromArray /home/mpage/local/cpython/Objects/tupleobject.c:380:28 (python+0x6f0c25) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 tupleslice /home/mpage/local/cpython/Objects/tupleobject.c:428:12 (python+0x6f0c25)
    #8 PyTuple_GetSlice /home/mpage/local/cpython/Objects/tupleobject.c:438:12 (python+0x6f0b17) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 tp_new_wrapper /home/mpage/local/cpython/Objects/typeobject.c:8707:12 (python+0x714956) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #32 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #37 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #56 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #75 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #84 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #94 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #97 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #103 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #110 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4168:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886605) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886605)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886605)
    #3 gc_alloc /home/mpage/local/cpython/Python/gc_free_threading.c:1634:5 (python+0x886605)
    #4 _PyObject_GC_New /home/mpage/local/cpython/Python/gc_free_threading.c:1646:20 (python+0x88639c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyWrapper_New /home/mpage/local/cpython/Objects/descrobject.c:1497:10 (python+0x608fcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 wrapperdescr_get /home/mpage/local/cpython/Objects/descrobject.c:212:12 (python+0x6075ff) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 do_super_lookup /home/mpage/local/cpython/Objects/typeobject.c:10695:24 (python+0x708903) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 super_getattro /home/mpage/local/cpython/Objects/typeobject.c:10738:12 (python+0x708f35) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4480:24 (python+0x826fb7) (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_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #28 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #90 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #93 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #99 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #106 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4169:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886156) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886156)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886156)
    #3 _PyObject_GC_Link /home/mpage/local/cpython/Python/gc_free_threading.c:1604:5 (python+0x886156)
    #4 _PyType_AllocNoTrack /home/mpage/local/cpython/Objects/typeobject.c:1903:9 (python+0x6f7cd5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyType_GenericAlloc /home/mpage/local/cpython/Objects/typeobject.c:1922:21 (python+0x6f7a73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 super_vectorcall /home/mpage/local/cpython/Objects/typeobject.c:11018:20 (python+0x709435) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4458:35 (python+0x826cf4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #27 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4169 (tid=123079, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000cc4f1c by thread T4170:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_load_int_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:307:10 (python+0x886156) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 gc_should_collect /home/mpage/local/cpython/Python/gc_free_threading.c:976:17 (python+0x886156)
    #2 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:1002:13 (python+0x886156)
    #3 _PyObject_GC_Link /home/mpage/local/cpython/Python/gc_free_threading.c:1604:5 (python+0x886156)
    #4 _PyType_AllocNoTrack /home/mpage/local/cpython/Objects/typeobject.c:1903:9 (python+0x6f7cd5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyType_GenericAlloc /home/mpage/local/cpython/Objects/typeobject.c:1922:21 (python+0x6f7a73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 object_new /home/mpage/local/cpython/Objects/typeobject.c:5846:21 (python+0x70248b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 in gc_collect_main

_PyFunction_SetVersion
funcobject.c
286
5
test_functools, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000ccb410 by thread T29:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000ccb410 by thread T32:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 bounded_lru_cache_wrapper /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1030:14 (python+0xa07146) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 lru_cache_call /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1296:14 (python+0xa05598) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T29 (tid=63981, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T32 (tid=63984, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:286:19 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000ccb410 by main thread:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #72 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #85 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000ccb410 by thread T32:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T32 (tid=63984, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:286:19 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000ccb410 by main thread:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #72 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #85 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000ccb410 by thread T30:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 bounded_lru_cache_wrapper /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1030:14 (python+0xa07146) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 lru_cache_call /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1296:14 (python+0xa05598) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T30 (tid=63982, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:286:19 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000ccb410 by thread T51:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000ccb410 by thread T53:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T51 (tid=64072, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T53 (tid=64074, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:286:19 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000cd7b80 by thread T2966:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000cd7b80 by thread T2974:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:287:24 (python+0x63bcc2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcc2)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd7b80)

  Thread T2966 (tid=104193, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2974 (tid=104201, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:286:19 in _PyFunction_SetVersion

_PyFunction_SetVersion
funcobject.c
296
5
test_functools, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ccb410 by main thread:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #64 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #77 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000ccb410 by thread T32:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 bounded_lru_cache_wrapper /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1030:14 (python+0xa07146) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 lru_cache_call /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1296:14 (python+0xa05598) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T32 (tid=63984, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:296:20 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ccb410 by main thread:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #64 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #77 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000ccb410 by thread T28:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:287:24 (python+0x63bcc2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcc2)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 bounded_lru_cache_wrapper /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1030:14 (python+0xa07146) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 lru_cache_call /home/mpage/local/cpython/./Modules/_functoolsmodule.c:1296:14 (python+0xa05598) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T28 (tid=63980, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:296:20 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000ccb410 by main thread:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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:92:18 (python+0x5f698e) (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 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #64 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #77 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000ccb410 by thread T31:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:286:19 (python+0x63bcb0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcb0)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xccb410)

  Thread T31 (tid=63983, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:296:20 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd7b80 by thread T2959:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000cd7b80 by thread T2975:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd7b80)

  Thread T2959 (tid=104186, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2975 (tid=104202, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:296:20 in _PyFunction_SetVersion

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd7b80 by thread T2966:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:296:20 (python+0x63a4de) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000cd7b80 by thread T2961:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:287:24 (python+0x63bcc2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 func_dealloc /home/mpage/local/cpython/Objects/funcobject.c:982:5 (python+0x63bcc2)
    #2 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8821a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8821a1)
    #6 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x8821a1)
    #7 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5049:13 (python+0x82a6c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd7b80)

  Thread T2966 (tid=104193, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2961 (tid=104188, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:296:20 in _PyFunction_SetVersion

_PyImport_ReleaseLock
import.c
141
4
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cc5038 by thread T281:
    #0 _PyImport_ReleaseLock /home/mpage/local/cpython/Python/import.c:141:36 (python+0x8a5c98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_release_lock_impl /home/mpage/local/cpython/Python/import.c:3339:9 (python+0x8a5c98)
    #2 _imp_release_lock /home/mpage/local/cpython/Python/clinic/import.c.h:69:12 (python+0x8a5c98)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000cc5038 by thread T282:
    #0 _PyImport_AcquireLock /home/mpage/local/cpython/Python/import.c:114:9 (python+0x89c800) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_acquire_lock_impl /home/mpage/local/cpython/Python/import.c:3322:5 (python+0x8a5bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _imp_acquire_lock /home/mpage/local/cpython/Python/clinic/import.c.h:49:12 (python+0x8a5bb1)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc5038)

  Thread T281 (tid=66761, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T282 (tid=66762, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #108 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #111 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #117 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #124 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/import.c:141:36 in _PyImport_ReleaseLock

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cc5038 by thread T308:
    #0 _PyImport_ReleaseLock /home/mpage/local/cpython/Python/import.c:141:36 (python+0x8a5c98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_release_lock_impl /home/mpage/local/cpython/Python/import.c:3339:9 (python+0x8a5c98)
    #2 _imp_release_lock /home/mpage/local/cpython/Python/clinic/import.c.h:69:12 (python+0x8a5c98)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000cc5038 by thread T305:
    #0 _PyImport_AcquireLock /home/mpage/local/cpython/Python/import.c:114:9 (python+0x89c800) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_acquire_lock_impl /home/mpage/local/cpython/Python/import.c:3322:5 (python+0x8a5bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _imp_acquire_lock /home/mpage/local/cpython/Python/clinic/import.c.h:49:12 (python+0x8a5bb1)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc5038)

  Thread T308 (tid=68976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T305 (tid=68973, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/import.c:141:36 in _PyImport_ReleaseLock

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cc5038 by thread T355:
    #0 _PyImport_ReleaseLock /home/mpage/local/cpython/Python/import.c:141:36 (python+0x8a5c98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_release_lock_impl /home/mpage/local/cpython/Python/import.c:3339:9 (python+0x8a5c98)
    #2 _imp_release_lock /home/mpage/local/cpython/Python/clinic/import.c.h:69:12 (python+0x8a5c98)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000cc5038 by thread T356:
    #0 _PyImport_AcquireLock /home/mpage/local/cpython/Python/import.c:114:9 (python+0x89c800) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_acquire_lock_impl /home/mpage/local/cpython/Python/import.c:3322:5 (python+0x8a5bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _imp_acquire_lock /home/mpage/local/cpython/Python/clinic/import.c.h:49:12 (python+0x8a5bb1)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc5038)

  Thread T355 (tid=69044, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T356 (tid=69045, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/import.c:141:36 in _PyImport_ReleaseLock

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cc5038 by thread T802:
    #0 _PyImport_ReleaseLock /home/mpage/local/cpython/Python/import.c:141:36 (python+0x8a5c98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_release_lock_impl /home/mpage/local/cpython/Python/import.c:3339:9 (python+0x8a5c98)
    #2 _imp_release_lock /home/mpage/local/cpython/Python/clinic/import.c.h:69:12 (python+0x8a5c98)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x000000cc5038 by thread T816:
    #0 _PyImport_AcquireLock /home/mpage/local/cpython/Python/import.c:114:9 (python+0x89c800) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_acquire_lock_impl /home/mpage/local/cpython/Python/import.c:3322:5 (python+0x8a5bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _imp_acquire_lock /home/mpage/local/cpython/Python/clinic/import.c.h:49:12 (python+0x8a5bb1)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodOneArg /home/mpage/local/cpython/./Include/cpython/abstract.h:74:12 (python+0x89d281) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_ensure_initialized /home/mpage/local/cpython/Python/import.c:265:23 (python+0x89d281)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2832:13 (python+0x8a2ba0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc5038)

  Thread T802 (tid=69798, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T816 (tid=69812, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/import.c:141:36 in _PyImport_ReleaseLock

dictresize
dictobject.c
1953
3
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedc1d96bc3 by thread T2164:
    #0 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1953:30 (python+0x682257) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #3 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #6 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6705:23 (python+0x67c607) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 1 at 0x7fedc1d96bc3 by main thread:
    #0 _Py_atomic_load_uint8_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:331:10 (python+0x67cc53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6860:10 (python+0x67cc53)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2164 (tid=92252, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:1953:30 in dictresize

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedc1d98603 by main thread:
    #0 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1953:30 (python+0x682257) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #3 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #6 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6705:23 (python+0x67c607) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #33 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #42 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #52 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #61 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #71 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #74 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #80 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #87 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 1 at 0x7fedc1d98603 by thread T2259:
    #0 _Py_atomic_load_uint8_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:331:10 (python+0x67cc53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6860:10 (python+0x67cc53)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2259 (tid=93867, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:1953:30 in dictresize

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedba7ea4c3 by thread T3802:
    #0 dictresize /home/mpage/local/cpython/Objects/dictobject.c:1953:30 (python+0x682257) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 insertion_resize /home/mpage/local/cpython/Objects/dictobject.c:1606:12 (python+0x66d215) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 insertdict /home/mpage/local/cpython/Objects/dictobject.c:1724:13 (python+0x66d215)
    #3 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #6 dict_ass_sub /home/mpage/local/cpython/Objects/dictobject.c:3247:16 (python+0x683cde) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #11 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #31 slot_tp_setattro /home/mpage/local/cpython/Objects/typeobject.c (python+0x70c32d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic read of size 1 at 0x7fedba7ea4c3 by main thread:
    #0 _Py_atomic_load_uint8_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:331:10 (python+0x67cc53) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6860:10 (python+0x67cc53)
    #2 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3802 (tid=109597, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/dictobject.c:1953:30 in dictresize

_PyObject_GC_IS_SHARED
pycore_gc.h
82
2
test_functools, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedbb49f19b by thread T38:
    #0 _PyObject_GC_IS_SHARED /home/mpage/local/cpython/./Include/internal/pycore_gc.h:82:17 (python+0x669d23) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 ensure_shared_on_read /home/mpage/local/cpython/Objects/dictobject.c:1243:57 (python+0x669d23)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1401:5 (python+0x669d23)
    #3 _PyDict_Contains_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:4602:10 (python+0x676062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyDict_Contains /home/mpage/local/cpython/Objects/dictobject.c:4578:12 (python+0x675ffa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 maybe_lltrace_resume_frame /home/mpage/local/cpython/Python/ceval.c:206:13 (python+0x7f9fbb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:774:15 (python+0x7f9fbb)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedbb49f19b by thread T42:
    #0 _PyObject_GC_SET_SHARED /home/mpage/local/cpython/./Include/internal/pycore_gc.h:87:20 (python+0x669dd4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 ensure_shared_on_read /home/mpage/local/cpython/Objects/dictobject.c:1250:13 (python+0x669dd4)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1401:5 (python+0x669dd4)
    #3 _PyDict_Contains_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:4602:10 (python+0x676062) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyDict_Contains /home/mpage/local/cpython/Objects/dictobject.c:4578:12 (python+0x675ffa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 maybe_lltrace_resume_frame /home/mpage/local/cpython/Python/ceval.c:206:13 (python+0x7f9fbb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/ceval.c:774:15 (python+0x7f9fbb)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T38 (tid=64017, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T42 (tid=64021, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/internal/pycore_gc.h:82:17 in _PyObject_GC_IS_SHARED

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fed3a024b7b by thread T887:
    #0 _PyObject_GC_IS_SHARED /home/mpage/local/cpython/./Include/internal/pycore_gc.h:82:17 (python+0x669d23) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 ensure_shared_on_read /home/mpage/local/cpython/Objects/dictobject.c:1243:57 (python+0x669d23)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1401:5 (python+0x669d23)
    #3 _PyDict_GetItemRef_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:2223:21 (python+0x66b75e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyDict_GetItemRef /home/mpage/local/cpython/Objects/dictobject.c:2263:12 (python+0x66b75e)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1506:13 (python+0x6a4e0b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fed3a024b7b by thread T875:
    #0 _PyObject_GC_SET_SHARED /home/mpage/local/cpython/./Include/internal/pycore_gc.h:87:20 (python+0x669dd4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 ensure_shared_on_read /home/mpage/local/cpython/Objects/dictobject.c:1250:13 (python+0x669dd4)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1401:5 (python+0x669dd4)
    #3 _PyDict_GetItemRef_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:2223:21 (python+0x66b75e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyDict_GetItemRef /home/mpage/local/cpython/Objects/dictobject.c:2263:12 (python+0x66b75e)
    #5 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1506:13 (python+0x6a4e0b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T887 (tid=69883, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T875 (tid=69871, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/internal/pycore_gc.h:82:17 in _PyObject_GC_IS_SHARED

_Py_ExplicitMergeRefcount
object.c
419
2
test_functools, test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedbe020490 by thread T45:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4945:21 (python+0x829da8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedbe020490 by thread T46:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x82d971) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x82d971)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5571:17 (python+0x82d971)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T45 (tid=64024, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T46 (tid=64025, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 8 at 0x7fedba7eb620 by main thread:
    #0 _Py_atomic_store_uintptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 (python+0x6a0d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_ExplicitMergeRefcount /home/mpage/local/cpython/Objects/object.c:419:5 (python+0x6a0d15)
    #2 merge_queued_objects /home/mpage/local/cpython/Python/brc.c:108:31 (python+0x7f748e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _Py_brc_merge_refcounts /home/mpage/local/cpython/Python/brc.c:131:5 (python+0x7f748e)
    #4 _Py_HandlePending /home/mpage/local/cpython/Python/ceval_gil.c:1060:9 (python+0x893f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:846:13 (python+0x7ff310) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fedba7eb620 by thread T1154:
    #0 _Py_IsOwnedByCurrentThread /home/mpage/local/cpython/./Include/object.h:309:16 (python+0x882158) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 Py_DECREF /home/mpage/local/cpython/./Include/object.h:881:9 (python+0x882158)
    #2 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x882158)
    #3 _PyFrame_ClearExceptCode /home/mpage/local/cpython/Python/frame.c:131:9 (python+0x882158)
    #4 clear_thread_frame /home/mpage/local/cpython/Python/ceval.c:1671:5 (python+0x836050) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_FrameClearAndPop /home/mpage/local/cpython/Python/ceval.c:1698:9 (python+0x835381) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4991:17 (python+0x82a1ed) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1154 (tid=77385, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:469:3 in _Py_atomic_store_uintptr_relaxed

_PyType_Lookup
typeobject.c
5032
2
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedc18dcda0 by thread T243:
    #0 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5032:22 (python+0x6f82c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #5 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x7fedc18dcda0 by thread T241:
    #0 assign_version_tag /home/mpage/local/cpython/Objects/typeobject.c (python+0x6f67fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5078:23 (python+0x6f8508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T243 (tid=66407, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T241 (tid=66404, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:5032:22 in _PyType_Lookup

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x7fedc07749a0 by thread T1007:
    #0 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5032:22 (python+0x6f82c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x7fedc07749a0 by main thread:
    #0 assign_version_tag /home/mpage/local/cpython/Objects/typeobject.c (python+0x6f67fa) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5078:23 (python+0x6f8508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1007 (tid=75825, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:5032:22 in _PyType_Lookup

tstate_try_attach
pystate.c
1936
2
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba400014038 by thread T308:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_RestoreThread /home/mpage/local/cpython/Python/ceval_gil.c:620:5 (python+0x89320e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyThread_acquire_lock_timed_with_retries /home/mpage/local/cpython/Python/thread.c:150:13 (python+0x93abca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 acquire_timed /home/mpage/local/cpython/./Modules/_threadmodule.c:736:12 (python+0x9f7da9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 rlock_acquire /home/mpage/local/cpython/./Modules/_threadmodule.c:1018:9 (python+0x9f7da9)
    #7 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #28 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba400014038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #107 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #126 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #129 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #135 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #142 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba400014000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #110 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #119 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #129 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #132 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #138 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #140 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #143 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #144 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #145 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #146 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #147 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T308 (tid=68976, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x7ba4000af038 by thread T1324:
    #0 _Py_atomic_compare_exchange_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 (python+0x916030) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 tstate_try_attach /home/mpage/local/cpython/Python/pystate.c:1936:12 (python+0x916030)
    #2 _PyThreadState_Attach /home/mpage/local/cpython/Python/pystate.c:1991:10 (python+0x916030)
    #3 PyEval_AcquireThread /home/mpage/local/cpython/Python/ceval_gil.c:571:5 (python+0x89304e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PySemaphore_Wait /home/mpage/local/cpython/Python/parking_lot.c:207:9 (python+0x8d5f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyParkingLot_Park /home/mpage/local/cpython/Python/parking_lot.c:308:15 (python+0x8d61b5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyMutex_LockTimed /home/mpage/local/cpython/Python/lock.c:110:19 (python+0x8c0162) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyMutex_LockSlow /home/mpage/local/cpython/Python/lock.c:53:5 (python+0x8bff85) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyCriticalSection_BeginSlow /home/mpage/local/cpython/Python/critical_section.c:17:5 (python+0x8677b1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyCriticalSection_Begin /home/mpage/local/cpython/./Include/internal/pycore_critical_section.h:201:9 (_random.cpython-313td-x86_64-linux-gnu.so+0x2d45) (BuildId: 78cc759d3725aa9baa3b3e91223f05d91ce68438)
    #10 _random_Random_random /home/mpage/local/cpython/./Modules/clinic/_randommodule.c.h:25:5 (_random.cpython-313td-x86_64-linux-gnu.so+0x2d45)
    #11 method_vectorcall_NOARGS /home/mpage/local/cpython/Objects/descrobject.c:447:24 (python+0x608194) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 4 at 0x7ba4000af038 by main thread:
    #0 start_the_world /home/mpage/local/cpython/Python/pystate.c:2194:13 (python+0x916b41) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_StartTheWorld /home/mpage/local/cpython/Python/pystate.c:2239:5 (python+0x916c70) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _Py_qsbr_reserve /home/mpage/local/cpython/Python/qsbr.c:205:9 (python+0x921407) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1470:27 (python+0x913d15) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #7 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #15 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (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 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #50 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #69 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #88 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #91 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #104 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is heap block of size 20216 at 0x7ba4000af000 allocated by main thread:
    #0 calloc  (python+0x47730a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:76:12 (python+0x6c619b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawAlloc /home/mpage/local/cpython/Objects/obmalloc.c:2683:24 (python+0x6ca29e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyMem_DebugRawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:2728:12 (python+0x6ca29e)
    #4 PyMem_RawCalloc /home/mpage/local/cpython/Objects/obmalloc.c:949:12 (python+0x6c7d7f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 alloc_threadstate /home/mpage/local/cpython/Python/pystate.c:1360:12 (python+0x913d01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 new_threadstate /home/mpage/local/cpython/Python/pystate.c:1464:38 (python+0x913d01)
    #7 _PyThreadState_New /home/mpage/local/cpython/Python/pystate.c:1540:12 (python+0x91375e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:405:20 (python+0x9f5508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5508)
    #10 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #18 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #43 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #62 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #81 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #91 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #94 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #100 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #107 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1324 (tid=81306, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:70:10 in _Py_atomic_compare_exchange_int

_PySeqLock_AbandonWrite
lock.c
495
2
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cec444 by thread T957:
    #0 _PySeqLock_AbandonWrite /home/mpage/local/cpython/Python/lock.c:495:33 (python+0x8c0e19) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4994:9 (python+0x6f863d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f863d)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #39 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cec444 by thread T950:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcec444)

  Thread T957 (tid=74932, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T950 (tid=74925, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/lock.c:495:33 in _PySeqLock_AbandonWrite

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000cec444 by thread T961:
    #0 _PySeqLock_AbandonWrite /home/mpage/local/cpython/Python/lock.c:495:33 (python+0x8c0e19) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4994:9 (python+0x6f863d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f863d)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous atomic write of size 4 at 0x000000cec444 by thread T949:
    #0 _Py_atomic_compare_exchange_uint32 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:115:10 (python+0x8c0dd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PySeqLock_LockWrite /home/mpage/local/cpython/Python/lock.c:483:18 (python+0x8c0dd3)
    #2 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4987:5 (python+0x6f85ef) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f85ef)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1570:13 (python+0x6a4144) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #20 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 property_descr_get /home/mpage/local/cpython/Objects/descrobject.c:1690:12 (python+0x609bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1577:19 (python+0x6a424f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcec444)

  Thread T961 (tid=74936, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T949 (tid=74924, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/lock.c:495:33 in _PySeqLock_AbandonWrite

record_allocation
gc_free_threading.c
999
2
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_add_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:15:10 (python+0x8865e8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:999:9 (python+0x8865e8)
    #2 gc_alloc /home/mpage/local/cpython/Python/gc_free_threading.c:1634:5 (python+0x8865e8)
    #3 _PyObject_GC_New /home/mpage/local/cpython/Python/gc_free_threading.c:1646:20 (python+0x88639c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyWrapper_New /home/mpage/local/cpython/Objects/descrobject.c:1497:10 (python+0x608fcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 wrapperdescr_get /home/mpage/local/cpython/Objects/descrobject.c:212:12 (python+0x6075ff) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 do_super_lookup /home/mpage/local/cpython/Objects/typeobject.c:10695:24 (python+0x708903) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 super_getattro /home/mpage/local/cpython/Objects/typeobject.c:10738:12 (python+0x708f35) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4480:24 (python+0x826fb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 slot_tp_init /home/mpage/local/cpython/Objects/typeobject.c:9418:15 (python+0x70d2f5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (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+0x712e65) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 vectorcall_unbound /home/mpage/local/cpython/Objects/typeobject.c:2427:12 (python+0x70764a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 vectorcall_method /home/mpage/local/cpython/Objects/typeobject.c:2458:24 (python+0x70764a)
    #27 slot_mp_ass_subscript /home/mpage/local/cpython/Objects/typeobject.c (python+0x7120bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #89 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #92 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #98 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #105 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x000000cc4f1c by thread T4168:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4168 (tid=113689, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:15:10 in _Py_atomic_add_int

Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 4 at 0x000000cc4f1c by main thread:
    #0 _Py_atomic_add_int /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:15:10 (python+0x886138) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 record_allocation /home/mpage/local/cpython/Python/gc_free_threading.c:999:9 (python+0x886138)
    #2 _PyObject_GC_Link /home/mpage/local/cpython/Python/gc_free_threading.c:1604:5 (python+0x886138)
    #3 _PyType_AllocNoTrack /home/mpage/local/cpython/Objects/typeobject.c:1903:9 (python+0x6f7cd5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyType_GenericAlloc /home/mpage/local/cpython/Objects/typeobject.c:1922:21 (python+0x6f7a73) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 object_new /home/mpage/local/cpython/Objects/typeobject.c:5846:21 (python+0x70248b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x000000cc4f1c by thread T4170:
    #0 gc_collect_main /home/mpage/local/cpython/Python/gc_free_threading.c:1145:26 (python+0x883e7d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyGC_Collect /home/mpage/local/cpython/Python/gc_free_threading.c:1467:12 (python+0x885a07) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 gc_collect_impl /home/mpage/local/cpython/Modules/gcmodule.c:93:12 (python+0x955f71) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 gc_collect /home/mpage/local/cpython/Modules/clinic/gcmodule.c.h:140:21 (python+0x955f71)
    #4 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc4f1c)

  Thread T4170 (tid=126243, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:15:10 in _Py_atomic_add_int

_PyEval_EvalFrameDefault
generated_cases.c.h
4949
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 1 at 0x7fedba101768 by thread T206:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4949:13 (python+0x829dec) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 call_unbound_noarg /home/mpage/local/cpython/Objects/typeobject.c:2434:16 (python+0x70bbb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 slot_tp_repr /home/mpage/local/cpython/Objects/typeobject.c:9103:15 (python+0x70bbb7)
    #8 PyObject_Repr /home/mpage/local/cpython/Objects/object.c:677:11 (python+0x6a20b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2267:22 (python+0x808399) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedba101768 by thread T205:
    #0 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4947:37 (python+0x829db8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #3 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_CallOneArg /home/mpage/local/cpython/Objects/call.c:395:12 (python+0x5f2a14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 call_unbound_noarg /home/mpage/local/cpython/Objects/typeobject.c:2434:16 (python+0x70bbb7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 slot_tp_repr /home/mpage/local/cpython/Objects/typeobject.c:9103:15 (python+0x70bbb7)
    #8 PyObject_Repr /home/mpage/local/cpython/Objects/object.c:677:11 (python+0x6a20b7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2267:22 (python+0x808399) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T206 (tid=66253, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T205 (tid=66252, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/generated_cases.c.h:4949:13 in _PyEval_EvalFrameDefault

_PyObject_GC_TRACK
pycore_object.h
308
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 1 at 0x7fedc0ce21db by thread T241:
    #0 _PyObject_GC_TRACK /home/mpage/local/cpython/./Include/internal/pycore_object.h:308:20 (python+0x66cba7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 insert_to_emptydict /home/mpage/local/cpython/Objects/dictobject.c:1796:5 (python+0x66cba7)
    #2 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2397:16 (python+0x66c0a8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #5 dict_ass_sub /home/mpage/local/cpython/Objects/dictobject.c:3247:16 (python+0x683cde) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_SetItem /home/mpage/local/cpython/Objects/abstract.c:232:19 (python+0x5b7ee9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5569:27 (python+0x82d8c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 1 at 0x7fedc0ce21db by thread T242:
    #0 _PyObject_GC_IS_SHARED /home/mpage/local/cpython/./Include/internal/pycore_gc.h:82:17 (python+0x669d23) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 ensure_shared_on_read /home/mpage/local/cpython/Objects/dictobject.c:1243:57 (python+0x669d23)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1401:5 (python+0x669d23)
    #3 dict_subscript /home/mpage/local/cpython/Objects/dictobject.c:3218:10 (python+0x683b64) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_GetItem /home/mpage/local/cpython/Objects/abstract.c:158:26 (python+0x5b7548) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:446:23 (python+0x7fccd7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #16 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T241 (tid=66404, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T242 (tid=66406, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/internal/pycore_object.h:308:20 in _PyObject_GC_TRACK

PyType_HasFeature
object.h
1231
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc18dccc8 by thread T242:
    #0 PyType_HasFeature /home/mpage/local/cpython/./Include/object.h:1231:19 (python+0x787a76) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 PyType_Check /home/mpage/local/cpython/./Include/object.h:1239:12 (python+0x787a76)
    #2 _PyObject_GET_WEAKREFS_LISTPTR /home/mpage/local/cpython/./Include/internal/pycore_object.h:571:9 (python+0x787a76)
    #3 get_or_create_weakref /home/mpage/local/cpython/Objects/weakrefobject.c:417:30 (python+0x787a76)
    #4 weakref___new__ /home/mpage/local/cpython/Objects/weakrefobject.c:455:28 (python+0x786add) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 tp_new_wrapper /home/mpage/local/cpython/Objects/typeobject.c:8710:11 (python+0x714982) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_new /home/mpage/local/cpython/Objects/typeobject.c:9448:14 (python+0x70d5f8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 type_call /home/mpage/local/cpython/Objects/typeobject.c:1837:11 (python+0x6fd8f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #24 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedc18dccc8 by thread T241:
    #0 assign_version_tag /home/mpage/local/cpython/Objects/typeobject.c:1036:20 (python+0x6f6904) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5078:23 (python+0x6f8508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T242 (tid=66406, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T241 (tid=66404, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #97 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #105 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #106 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #114 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #116 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #119 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #124 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #125 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #127 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #132 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #133 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/object.h:1231:19 in PyType_HasFeature

_PyImport_AcquireLock
import.c
114
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x000000cc5038 by thread T425:
    #0 _PyImport_AcquireLock /home/mpage/local/cpython/Python/import.c:114:9 (python+0x89c800) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_acquire_lock_impl /home/mpage/local/cpython/Python/import.c:3322:5 (python+0x8a5bb1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _imp_acquire_lock /home/mpage/local/cpython/Python/clinic/import.c.h:49:12 (python+0x8a5bb1)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #23 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000cc5038 by thread T426:
    #0 _PyImport_ReleaseLock /home/mpage/local/cpython/Python/import.c:141:36 (python+0x8a5c98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _imp_release_lock_impl /home/mpage/local/cpython/Python/import.c:3339:9 (python+0x8a5c98)
    #2 _imp_release_lock /home/mpage/local/cpython/Python/clinic/import.c.h:69:12 (python+0x8a5c98)
    #3 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 object_vacall /home/mpage/local/cpython/Objects/call.c:819:14 (python+0x5f48b0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_CallMethodObjArgs /home/mpage/local/cpython/Objects/call.c:880:24 (python+0x5f456b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 import_find_and_load /home/mpage/local/cpython/Python/import.c:2758:11 (python+0x8a2df7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyImport_ImportModuleLevelObject /home/mpage/local/cpython/Python/import.c:2838:15 (python+0x8a2df7)
    #15 import_name /home/mpage/local/cpython/Python/ceval.c:2618:16 (python+0x81f41d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3012:19 (python+0x81f41d)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcc5038)

  Thread T425 (tid=69115, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T426 (tid=69116, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #102 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #105 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #106 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #107 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #108 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #109 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #110 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #111 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #112 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #113 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #114 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #115 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #116 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #117 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #118 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #119 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #120 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #121 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #122 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #123 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #124 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #125 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #126 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #127 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #128 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #129 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #130 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #131 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #132 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #133 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #134 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #135 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #136 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #137 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #138 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #139 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #140 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #141 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #142 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/import.c:114:9 in _PyImport_AcquireLock

lookup_tp_dict
typeobject.c
253
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 8 at 0x7fedc07748c8 by thread T1007:
    #0 lookup_tp_dict /home/mpage/local/cpython/Objects/typeobject.c:253:15 (python+0x6f44ce) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_GetDict /home/mpage/local/cpython/Objects/typeobject.c:266:12 (python+0x6f44ce)
    #2 _PyType_IsReady /home/mpage/local/cpython/./Include/internal/pycore_typeobject.h:136:12 (python+0x6a4124) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1565:10 (python+0x6a4124)
    #4 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (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+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #18 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedc07748c8 by main thread:
    #0 assign_version_tag /home/mpage/local/cpython/Objects/typeobject.c:1036:20 (python+0x6f6904) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5078:23 (python+0x6f8508) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyObject_GetMethod /home/mpage/local/cpython/Objects/object.c:1467:23 (python+0x6a4b3b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3557:25 (python+0x822113) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #15 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #25 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #34 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #44 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #53 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #63 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #66 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #72 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #79 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T1007 (tid=75825, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/typeobject.c:253:15 in lookup_tp_dict

__tsan_memset
0
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x7fed3a011610 by thread T2112:
    #0 __tsan_memset  (python+0x474958) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 fill_mem_debug /home/mpage/local/cpython/Objects/obmalloc.c (python+0x6cac98) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyMem_DebugRawFree /home/mpage/local/cpython/Objects/obmalloc.c:2753:5 (python+0x6cac98)
    #3 _PyMem_DebugFree /home/mpage/local/cpython/Objects/obmalloc.c:2891:5 (python+0x6cac98)
    #4 PyObject_Free /home/mpage/local/cpython/Objects/obmalloc.c:1323:5 (python+0x6c8f4a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 long_dealloc /home/mpage/local/cpython/Objects/longobject.c:3556:5 (python+0x65dbc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _Py_Dealloc /home/mpage/local/cpython/Objects/object.c:2898:5 (python+0x6a05ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _Py_MergeZeroLocalRefcount /home/mpage/local/cpython/Objects/object.c (python+0x6a0bf2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 Py_DECREF /home/mpage/local/cpython/./Include/object.h:888:13 (python+0x8356cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 Py_XDECREF /home/mpage/local/cpython/./Include/object.h:1038:9 (python+0x8356cf)
    #10 PyCell_SetTakeRef /home/mpage/local/cpython/./Include/internal/pycore_cell.h:31:5 (python+0x8356cf)
    #11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5424:13 (python+0x82ca46) (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 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous read of size 8 at 0x7fed3a011610 by main thread:
    #0 _PyLong_BothAreCompact /home/mpage/local/cpython/./Include/internal/pycore_long.h:213:27 (python+0x65c403) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 long_compare /home/mpage/local/cpython/Objects/longobject.c:3508:9 (python+0x65c403)
    #2 long_richcompare /home/mpage/local/cpython/Objects/longobject.c:3534:18 (python+0x65de14) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 do_richcompare /home/mpage/local/cpython/Objects/object.c:922:15 (python+0x6a2f9f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 PyObject_RichCompare /home/mpage/local/cpython/Objects/object.c:971:21 (python+0x6a2f9f)
    #5 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2051:23 (python+0x806f38) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #8 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #27 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #46 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #65 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #68 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #81 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2112 (tid=89824, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race (/data/users/mpage/cpython/python+0x474958) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) in __tsan_memset

PyMutex_LockFast
pycore_lock.h
62
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic write of size 1 at 0x7fedc16071ba by thread T2259:
    #0 _Py_atomic_compare_exchange_uint8 /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:105:10 (python+0x67cdcf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 PyMutex_LockFast /home/mpage/local/cpython/./Include/internal/pycore_lock.h:62:12 (python+0x67cdcf)
    #2 _PyCriticalSection_Begin /home/mpage/local/cpython/./Include/internal/pycore_critical_section.h:194:9 (python+0x67cdcf)
    #3 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6906:5 (python+0x67cdcf)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 1 at 0x7fedc16071ba by main thread:
    #0 new_reference /home/mpage/local/cpython/Objects/object.c:2367:20 (python+0x6a633b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_NewReference /home/mpage/local/cpython/Objects/object.c:2383:5 (python+0x6a633b)
    #2 new_dict /home/mpage/local/cpython/Objects/dictobject.c:888:9 (python+0x6693bf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 make_dict_from_instance_attributes /home/mpage/local/cpython/Objects/dictobject.c:6602:41 (python+0x67bdd3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 materialize_managed_dict_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6620:26 (python+0x67bdd3)
    #5 store_instance_attr_lock_held /home/mpage/local/cpython/Objects/dictobject.c:6697:20 (python+0x67c5e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_TryStoreInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6802:19 (python+0x67c09b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_GenericSetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1699:19 (python+0x6a52c0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_GenericSetAttr /home/mpage/local/cpython/Objects/object.c:1768:12 (python+0x6a559b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_SetAttr /home/mpage/local/cpython/Objects/object.c:1326:15 (python+0x6a3a3f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5281:27 (python+0x82b937) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2259 (tid=93867, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #32 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (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_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #51 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #60 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #70 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #73 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #79 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #86 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:105:10 in _Py_atomic_compare_exchange_uint8

dict_length
dictobject.c
3202
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic read of size 8 at 0x7fedbb4f9e70 by thread T2724:
    #0 _Py_atomic_load_ssize_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:355:10 (python+0x683abd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 dict_length /home/mpage/local/cpython/Objects/dictobject.c:3202:12 (python+0x683abd)
    #2 PyObject_IsTrue /home/mpage/local/cpython/Objects/object.c (python+0x6a3308) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5671:27 (python+0x82e344) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #6 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedbb4f9e70 by main thread:
    #0 delitem_common /home/mpage/local/cpython/Objects/dictobject.c:2503:16 (python+0x66fb5e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 delitem_knownhash_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2579:12 (python+0x66e032) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyDict_DelItem_KnownHash /home/mpage/local/cpython/Objects/dictobject.c:2587:11 (python+0x66db5e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyDict_DelItem /home/mpage/local/cpython/Objects/dictobject.c:2548:12 (python+0x66db5e)
    #4 dict_ass_sub /home/mpage/local/cpython/Objects/dictobject.c:3245:16 (python+0x683ce5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_DelItem /home/mpage/local/cpython/Objects/abstract.c:266:19 (python+0x5b8399) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2401:23 (python+0x80923c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #9 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:62:18 (python+0x5f68db) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #26 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #36 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #45 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #55 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #64 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #74 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #77 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #83 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #90 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2724 (tid=100466, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:355:10 in _Py_atomic_load_ssize_relaxed

_PyFunction_SetVersion
funcobject.c
297
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 8 at 0x000000cd7b88 by thread T2957:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:297:20 (python+0x63a503) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x000000cd7b88 by thread T2958:
    #0 _PyFunction_SetVersion /home/mpage/local/cpython/Objects/funcobject.c:297:20 (python+0x63a503) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4588:13 (python+0x8276e7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #4 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global '_PyRuntime' of size 328512 at 0x000000ca7a40 (python+0xcd7b88)

  Thread T2957 (tid=104184, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2958 (tid=104185, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Objects/funcobject.c:297:20 in _PyFunction_SetVersion

set_inheritable
fileutils.c
1505
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Read of size 4 at 0x000000c95ec4 by thread T2975:
    #0 set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1505:9 (python+0x94efa6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1605:12 (python+0x94eeae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _io_FileIO___init___impl /home/mpage/local/cpython/./Modules/_io/fileio.c:447:13 (python+0x99841f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _io_FileIO___init__ /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:134:20 (python+0x99841f)
    #4 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f32f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32f9)
    #8 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_open_impl /home/mpage/local/cpython/./Modules/_io/_iomodule.c:331:15 (python+0x992830) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _io_open /home/mpage/local/cpython/./Modules/_io/clinic/_iomodule.c.h:293:20 (python+0x992830)
    #11 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x000000c95ec4 by thread T2958:
    #0 set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1515:25 (python+0x94f0a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1605:12 (python+0x94eeae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _io_FileIO___init___impl /home/mpage/local/cpython/./Modules/_io/fileio.c:447:13 (python+0x99841f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _io_FileIO___init__ /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:134:20 (python+0x99841f)
    #4 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f32f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32f9)
    #8 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_open_impl /home/mpage/local/cpython/./Modules/_io/_iomodule.c:331:15 (python+0x992830) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _io_open /home/mpage/local/cpython/./Modules/_io/clinic/_iomodule.c.h:293:20 (python+0x992830)
    #11 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global 'set_inheritable.ioctl_works' of size 4 at 0x000000c95ec4 (python+0xc95ec4)

  Thread T2975 (tid=104202, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2958 (tid=104185, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/fileutils.c:1505:9 in set_inheritable

set_inheritable
fileutils.c
1515
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Write of size 4 at 0x000000c95ec4 by thread T2960:
    #0 set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1515:25 (python+0x94f0a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1605:12 (python+0x94eeae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _io_FileIO___init___impl /home/mpage/local/cpython/./Modules/_io/fileio.c:447:13 (python+0x99841f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _io_FileIO___init__ /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:134:20 (python+0x99841f)
    #4 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f32f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32f9)
    #8 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_open_impl /home/mpage/local/cpython/./Modules/_io/_iomodule.c:331:15 (python+0x992830) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _io_open /home/mpage/local/cpython/./Modules/_io/clinic/_iomodule.c.h:293:20 (python+0x992830)
    #11 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 4 at 0x000000c95ec4 by thread T2961:
    #0 set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1515:25 (python+0x94f0a2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_set_inheritable /home/mpage/local/cpython/Python/fileutils.c:1605:12 (python+0x94eeae) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _io_FileIO___init___impl /home/mpage/local/cpython/./Modules/_io/fileio.c:447:13 (python+0x99841f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _io_FileIO___init__ /home/mpage/local/cpython/./Modules/_io/clinic/fileio.c.h:134:20 (python+0x99841f)
    #4 type_call /home/mpage/local/cpython/Objects/typeobject.c:1849:19 (python+0x6fd986) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f32f9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_CallFunctionVa /home/mpage/local/cpython/Objects/call.c (python+0x5f32f9)
    #8 PyObject_CallFunction /home/mpage/local/cpython/Objects/call.c:574:14 (python+0x5f3053) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _io_open_impl /home/mpage/local/cpython/./Modules/_io/_iomodule.c:331:15 (python+0x992830) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _io_open /home/mpage/local/cpython/./Modules/_io/clinic/_iomodule.c.h:293:20 (python+0x992830)
    #11 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #17 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Location is global 'set_inheritable.ioctl_works' of size 4 at 0x000000c95ec4 (python+0xc95ec4)

  Thread T2960 (tid=104187, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T2961 (tid=104188, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3)
    #13 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/Python/fileutils.c:1515:25 in set_inheritable

_Py_TryIncRefShared
pycore_object.h
407
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic read of size 8 at 0x7fedc2030c00 by main thread:
    #0 _Py_atomic_load_ssize_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:355:10 (python+0x67d2ca) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_TryIncRefShared /home/mpage/local/cpython/./Include/internal/pycore_object.h:407:25 (python+0x67d2ca)
    #2 _Py_TryIncrefCompare /home/mpage/local/cpython/./Include/internal/pycore_object.h:435:10 (python+0x67d2ca)
    #3 _PyObject_TryGetInstanceAttribute /home/mpage/local/cpython/Objects/dictobject.c:6874:26 (python+0x67cd3e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyObject_GenericGetAttrWithDict /home/mpage/local/cpython/Objects/object.c:1588:18 (python+0x6a42cf) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 PyObject_GenericGetAttr /home/mpage/local/cpython/Objects/object.c:1659:12 (python+0x6a3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #10 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #19 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #21 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #28 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #47 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #66 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #79 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #85 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #92 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedc2030c00 by thread T3182:
    #0 new_reference /home/mpage/local/cpython/Objects/object.c:2370:23 (python+0x6a6365) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_NewReference /home/mpage/local/cpython/Objects/object.c:2383:5 (python+0x6a6365)
    #2 _PyObject_Init /home/mpage/local/cpython/./Include/internal/pycore_object.h:271:5 (python+0x650a46) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 _PyLong_New /home/mpage/local/cpython/Objects/longobject.c:164:5 (python+0x650a46)
    #4 PyLong_FromUnsignedLongLong /home/mpage/local/cpython/Objects/longobject.c:369:5 (python+0x6510e6) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 thread_get_ident /home/mpage/local/cpython/./Modules/_threadmodule.c:1946:12 (python+0x9f4621) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_vectorcall_NOARGS /home/mpage/local/cpython/Objects/methodobject.c:484:24 (python+0x698ed8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #12 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3182 (tid=105539, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1791:9 (python+0x9f3fc4) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:551:18 (python+0x699e01) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (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_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:355:10 in _Py_atomic_load_ssize_relaxed

_Py_TryXGetRef
pycore_object.h
467
1
test_importlib
Example

WARNING: ThreadSanitizer: data race (pid=59576)
  Atomic read of size 8 at 0x7fedd8338b38 by thread T3231:
    #0 _Py_atomic_load_ptr /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:300:18 (python+0x66a246) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 _Py_TryXGetRef /home/mpage/local/cpython/./Include/internal/pycore_object.h:467:23 (python+0x66a246)
    #2 _Py_dict_lookup_threadsafe /home/mpage/local/cpython/Objects/dictobject.c:1437:25 (python+0x66a246)
    #3 _PyDict_LoadGlobal /home/mpage/local/cpython/Objects/dictobject.c:2363:10 (python+0x66bc56) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:4252:27 (python+0x826067) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #12 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Previous write of size 8 at 0x7fedd8338b38 by main thread:
    #0 insertdict /home/mpage/local/cpython/Objects/dictobject.c (python+0x66d69e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 setitem_take2_lock_held /home/mpage/local/cpython/Objects/dictobject.c:2400:12 (python+0x66c092) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 _PyDict_SetItem_Take2 /home/mpage/local/cpython/Objects/dictobject.c:2408:11 (python+0x66c3a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 PyDict_SetItem /home/mpage/local/cpython/Objects/dictobject.c:2428:12 (python+0x66c3a1)
    #4 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:5479:23 (python+0x82d105) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #5 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #7 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_VectorcallMethod /home/mpage/local/cpython/Objects/call.c:856:24 (python+0x5f4353) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 PyObject_CallMethodNoArgs /home/mpage/local/cpython/./Include/cpython/abstract.h:65:12 (python+0x8dd59b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #11 wait_for_thread_shutdown /home/mpage/local/cpython/Python/pylifecycle.c:3099:14 (python+0x8dd59b)
    #12 Py_EndInterpreter /home/mpage/local/cpython/Python/pylifecycle.c:2275:5 (python+0x8df3fc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #13 interp_destroy /home/mpage/local/cpython/./Modules/_xxsubinterpretersmodule.c:685:5 (_xxsubinterpreters.cpython-313td-x86_64-linux-gnu.so+0x40f7) (BuildId: 530312b985137bcfd87f63c3aee12e9a6a9b2cb8)
    #14 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #18 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #19 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #20 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #21 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #22 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #29 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #30 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #38 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #40 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #48 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #49 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #57 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #59 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #67 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #68 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #76 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #78 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #81 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #86 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #87 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #89 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #94 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #95 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

  Thread T3231 (tid=106702, running) created by main thread at:
    #0 pthread_create  (python+0x478c8f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #1 do_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:288:14 (python+0x939ddb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #2 PyThread_start_joinable_thread /home/mpage/local/cpython/Python/thread_pthread.h:312:9 (python+0x939c1a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #3 ThreadHandle_start /home/mpage/local/cpython/./Modules/_threadmodule.c:422:9 (python+0x9f5731) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #4 do_start_new_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1745:9 (python+0x9f5731)
    #5 thread_PyThread_start_joinable_thread /home/mpage/local/cpython/./Modules/_threadmodule.c:1862:14 (python+0x9f4322) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #6 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #7 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #8 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #9 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1414:19 (python+0x802a75) (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 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #14 run_eval_code_obj /home/mpage/local/cpython/Python/pythonrun.c:1291:9 (python+0x91e50d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #15 run_mod /home/mpage/local/cpython/Python/pythonrun.c:1376:19 (python+0x91e133) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #16 _PyRun_StringFlagsWithName /home/mpage/local/cpython/Python/pythonrun.c:1178:15 (python+0x91ab0c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #17 PyRun_StringFlags /home/mpage/local/cpython/Python/pythonrun.c:1190:12 (python+0x91ab0c)
    #18 _run_script /home/mpage/local/cpython/./Modules/_xxsubinterpretersmodule.c:486:18 (_xxsubinterpreters.cpython-313td-x86_64-linux-gnu.so+0x5d66) (BuildId: 530312b985137bcfd87f63c3aee12e9a6a9b2cb8)
    #19 _run_in_interpreter /home/mpage/local/cpython/./Modules/_xxsubinterpretersmodule.c:526:15 (_xxsubinterpreters.cpython-313td-x86_64-linux-gnu.so+0x5d66)
    #20 _interp_exec /home/mpage/local/cpython/./Modules/_xxsubinterpretersmodule.c:919:15 (_xxsubinterpreters.cpython-313td-x86_64-linux-gnu.so+0x5d66)
    #21 interp_exec /home/mpage/local/cpython/./Modules/_xxsubinterpretersmodule.c:955:15 (_xxsubinterpreters.cpython-313td-x86_64-linux-gnu.so+0x47b3) (BuildId: 530312b985137bcfd87f63c3aee12e9a6a9b2cb8)
    #22 cfunction_call /home/mpage/local/cpython/Objects/methodobject.c:540:18 (python+0x699d6e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #23 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #25 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #26 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #27 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #28 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #29 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #30 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #31 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #32 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #33 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #34 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #35 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #36 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #37 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #38 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #39 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #40 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #41 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #42 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #43 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #44 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #45 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #46 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #47 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #48 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #49 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #50 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #51 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #52 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #53 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #54 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #55 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #56 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #57 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #58 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #59 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #60 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #61 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #62 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #63 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #64 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #65 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #66 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #67 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #68 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #69 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #70 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #71 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #72 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #73 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #74 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #75 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #76 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #77 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #78 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #79 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #80 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #81 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #82 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #83 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #84 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #85 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #86 PyEval_EvalCode /home/mpage/local/cpython/Python/ceval.c:602:21 (python+0x7f961a) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #87 builtin_exec_impl /home/mpage/local/cpython/Python/bltinmodule.c:1132:17 (python+0x7f22bd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #88 builtin_exec /home/mpage/local/cpython/Python/clinic/bltinmodule.c.h:521:20 (python+0x7f22bd)
    #89 cfunction_vectorcall_FASTCALL_KEYWORDS /home/mpage/local/cpython/Objects/methodobject.c:441:24 (python+0x698c45) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #90 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #91 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #92 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #93 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #94 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f)
    #95 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #96 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #97 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #98 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #99 pymain_run_module /home/mpage/local/cpython/Modules/main.c:297:14 (python+0x954dcc) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #100 pymain_run_python /home/mpage/local/cpython/Modules/main.c (python+0x953f1c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #101 Py_RunMain /home/mpage/local/cpython/Modules/main.c:707:5 (python+0x953f1c)
    #102 pymain_main /home/mpage/local/cpython/Modules/main.c:737:12 (python+0x954c49) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #103 Py_BytesMain /home/mpage/local/cpython/Modules/main.c:761:12 (python+0x954cc9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)
    #104 main /home/mpage/local/cpython/./Programs/python.c:15:12 (python+0x500420) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09)

SUMMARY: ThreadSanitizer: data race /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:300:18 in _Py_atomic_load_ptr